> phones are normal PCs not a weird embedded environment
It's the opposite.
It's the opposite.
It's the reason you can use any amd64 ISO to boot Linux on your PC, but each individual embedded device needs its own special image that is custom to that board, and often a custom Linux fork.
Define what is a "normal PC" to you, then. Is it just specs?