> phones are normal PCs not a weird embedded environment
It's the opposite.
It's the opposite.
Define what is a "normal PC" to you, then. Is it just specs?
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.