Wasn't that kind of supposed to be the point of Android though? Granted some work is involved with getting Android onto various hardware, but one of the reasons cyanogen exists is because the OEMs started going way to far with their android customization.
Most companies are terrible at putting together Android support and waste money on engineering teams that don't know what they are doing. If they could buy something that's 90% ready to rock + support contract I'd think it'd be pretty compelling.
And with open source they wouldn't be locked into a single vendor.