Cause on ARM you don’t have a bios and some other reasons why you need an OS specifically for each device
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.