I've also argued in favor of that; I don't actually like Pis personally, but they're a super common, cheap enough, easy to acquire system and that's huge.
So if you want to develop your own driver for it, you have to second guess its documentation by reading at the driver's comments. This is bad.
A gem of a device and hmm maybe I should write some code for one again..
That, combined with general flakiness (eg, power delivery issues for peripherals on older pis), and you end up with users blaming the software for hardware issues.
It's just not very fun to develop an OS for.