You misunderstand. Google put some sh*t into the Linux kernel which break compatibility between Android's drivers and "regular" Linux drivers. Along with other stuff. The kernel maintainers asked Google to fix it. Google didn't care. (This is why they are evil.)