I strongly agree with you. My little experience tinkering with ARM-based systems has been frustrating, I don't want to touch ARM ever again until it has some kind of standard boot process. Same for RISC-V.