The carriers should really stay out of the software side - less spending for them, clean experience for users and let the manufacturers do what they know best. If the OHA members just stood up for themselves and convince the carriers, I can easily see it happening.
In a way T-Mo has taken the right direction for G2, hopefully each manufacturer offers at least one clean experience phone per carrier.