That makes a lot of sense, Shadowriver ! Probably also why some udpates to ICS take time too, because not only do the OEMs have to adapt their software to the ICS APIs, but they also have to make sure the updates won't break the user experience (whether you agree or not about how useful the OEM enhancements are) - if the update behaves too differently from before, users will likely go crazy and blame Android/OEMs/Carriers for their broken phones.
OEMs are stuck between a rock and a hard place, they gotta update their phones to gain favor, but they gotta keep things the same or similar to avoid pissing off their non-geek users, or users who are less adaptable to change (some geeks like their UIs to stay the same too, while others have no trouble adapting to new UIs all the time, so it's not just "average users" who are at play, here).