Someone correct me if I'm wrong here.
Google does not support CDMA. AOSP only gets GSM radios built for it by google, everything else has to be done by the carriers. Any bets on why a communication company sucks at programming software for cell phones?
Plus, who cares? Verizon is just slow getting things done, so what? Everybody's phone works perfectly fine on Gingerbread. Plus, ICS changes some things a bit, and normal people are gonna freak when the update comes. Pleasing the 1% and pissing off the 99% is not the greatest idea in the world. People who care enough have their way, HTCDev Unlock. This is the compromise we have been given. I think it's HTC saying "sorry, here is a way if you must get updates super fast, it ain't the greatest, but it's better than nothing". If your unwilling, sorry, but flipping out isn't gonna make things happen any faster.