There's really no reason for this to happen with so many excellent community roms. Open source is a give and take. Motorola and others could most likely keep their promises if they started with a community rom and focused on QA.
Also, Android needs a better method of updating the os that is more in line with how apple allows updates through iTunes.
Also, Android needs a better method of updating the os that is more in line with how apple allows updates through iTunes.