Give me an example. I'm under the impression that if there are no "errors" then everything should run fine. The current keyboard lag? It can be fixed with a software tweak, right? It's not hardware is it? YouTube not working? Software. Battery life sucks? A lot to do with software.
Most people complaining just don't know enough about their phones. I'm no expert, but I'm somewhat adept at figuring out a problem. If people complain because they don't know an .mkv file won't work on their Eris, let alone barely fit on an 8GB SD card, that's just stupid, and yes, you tell them to go play in traffic. That's what I was referring too.
But when it's bug fixes, don't you expect them to be fixed quickly? If someone complains that YouTube doesn't work, the idea that "it isn't perfect, you know?" shouldn't be thrown in their faces. When 2.1 comes out, I'm expecting something else to stop working when something else gets fixed. YouTube gets fixed, Google Goggles identifies everything you snap with your camera as a ******ed muskrat in Kenya. Keyboard lag is fixed, the dictionary comes preloaded with Afghani swears as default words.
I feel HTC will always be behind on their bug fixes. It'll take months to figure out how to stop a lag. On top of that, some people can't handle not getting their penny's worth out of their device, whereas some give the leeway of every dollar counting. You can't blame them. There's always gonna bugs and they're always gonna be pissed.