>ARM/RISC-V is still new
RISC-V debuted in 1981. ARM was introduced in 1985.
It's nieve to suggest that compiling everything from source is the only way. Windows and macOS work on ARM, as well as many Linux distros (e.g. Ubuntu, Arch/Manjaro, Fedora, Linux Mint, and the list goes on).
That can be rendered inoperable any time Apple decides to force you to upgrade. Horrible advice.
Also, ARM/RISC-V is still new. Lots of stuff has poor compatibility, and no, compiling everything from source isn't a solution.