CPU standardization is already here, your iPhone runs ARMv8-A does that allow you to replace the kernel on your iPhone?
What it is about android that allows you to do so is the copyleft license on the linux kernel. Chips can be locked down, and they generally are.