On the topic of cheap bikes, not everyone is willing or is able to spend a couple thousand for a bike. I'm sure if we could all afford it, cheap bikes wouldn't exist and we'd all ride really nice road bikes - but unfortunately, reality prevents that from happening.
That 45lb Huffy is probably sufficient for a majority of the cyclists and their rides around the block. Heck, I still have my cheapo 5 speed neon bike that I rode around when I was 7 and it didn't turn me off to biking.
That said, I'll be buying a 2003 Tuscany in a few months...so yea, I like quality bikes too