There are quite a few reasons why consumer goods today are so short-lived. Constant changes in technology means that the working life of an item is now measured in months, because it will be so quickly outdated. Consumers are sucked in by the "need" to have the latest gizmo's on their phones, TV's, Wii's, or whatever that even serviceable items are discarded, simply because they are outdated. The shift to Chinese manufacture of just about everything we buy means that quality is lower to enable the super-cheap prices to lure customers. We expect to be able to buy better, more advanced items, cheaper than the items they replace, so we are a major cause of the low durability and quality. Manufacturers will gladly make a cheaper item and sell it to us, if that is what we want to buy.
Walk into a JB hi-fi store and go to the TV wall. You will see 42" and 50"+ size sets at prices from around $700 to $4000. Honestly, what would you expect to get for $700? But JB sells heaps of them. (At least, that's what my local store claims and I've seen them selling pretty well). Unfortunately, this is now a fact of life and it will never change. You get what you pay for. The only difference is that the cheap items generally perform well for their intended economical working life and the standard of performance is not that far removed from quality items, it's just that they don't last as long, or perform to their peak for their entire working lives, whereas quality items do.