Earlier quoted context omitted.
Blame the OEMs for that. The driver situation on ARM devices is quite dire.
Is this a side-effect of mobile devices having extremely tight requirement for power usage and packaging? I could see how that, and a huge number of functions being packaged into a single SOC would make each board design far less generalizable from either one generation to the next or one form factor to the next. On the other hand, that doesn't preclude drivers for the relevant chipsets being more easily available. D…
ARM do not really have this. Unless you know exactly what device is on what address range etc, you risk sending the wrong signals and fill its firmware with garbage or something.
This means you can't really cook up a generic kernel package and apply it across the product range as you can on PC.