I think historically it has existed like this due to regulation regarding radio sending equipment and the integration between the platform (CPU) and modem in phones.

Due to this the equipment manufacturers where never incentivized to have a "open" ecosystem for the CPU+modem combo. That's why there is no OS war on a per device basis, most phones supports 1 OS officially.