This quick publication of building the kernel possibly hints to the outdated HW.
The kernel customization had to use something as a baseline HW. By releasing the source, perhaps it might become amenable to future platforms shortening the release cycle?
I suppose this is what the lack of standardised interfaces on mobile platforms is restricting - if the kernel source provided by the manufacturer for the next mobile chipset does not support a feature, you lose pace with the other vendors who are mostly tweaking the components spec/choice and design/materials alone.