Ewe raise some very valid points, the question is... how best to go about educating consumers to demand better?
Of course, then you have to *UN*educate them to demand *more*. You get more features, or you get better quality, but not both. Unfortunately, most consumers won't accept that tradeoff as valid, and want both, at the lowest price possible, preferably free.