3
Custom ROMs have had just about enough of being Android's second-class citizens
(www.androidauthority.com)
This is a most excellent place for technology news and articles.
I do blame Google. It's their platform. They could mandate upstream kernels.
They could define auto discoverablity for their platform hardware. Then it would be possible for generic ROMs to boot on any Android phone.