Why is that?
It's not the OS, it's the implementation of it into the hardware. Most importantly, you need to install a dozen fixes just for it to be stable. There's also (as far as I'm aware) no Flash in the browsers. The most important deal breaker for me, however, is the audio/video sync issue. I definitely can not get over that one. HTC nor XDA-dev have found a fix for it.