As a developer, I have experienced major issues with installing languages, libraries and development tools from the command-line as Apple M1 has migrated over to using arm64 instead of x86_64 architecture.
In order to bridge the gap before all libraries and tools change over to arm64, and to avoid library incompatibilities between architectures, in many cases it may be easier for developers to just emulate x86_64 to perform their library installs.
i386
is strange, more here forarch
https://stackoverflow.com/a/12763379/740575, updated to be more clear it was for x86_64 – sonjz Oct 13 '21 at 02:12