Every time I want to install a OS on a Raspberry Pi I have to check if that version support the model I have.
For example, NetBSD doesn't support RP Zero and RP 4. (it doesn't even boot).
Of course that we don't see the same problem with X86 architecture.
So my question is: Why? What makes them so different that engineers need months for developing a supported version?