Cause on ARM you don’t have a bios and some other reasons why you need an OS specifically for each device
Previous generations really dropped the ball on this
There are loaders for arm devices. They may not be typical bootloaders like for computers but they’re not all that different. Like tow-boot or u-boot.