I wonder what happened to the great so called ideology "customer is the king" that these companies pretend to practice.It went away when the "customers" became "consumers" and stopped caring about the quality of product and service that they received.
Capitalists respond to demand. If they can sell their product to people regardless of its quality, then why try to improve it? Obvious exceptions being companies with a real commitment to the customer and commitment to building a quality product, but you don't find those very often in publicly-traded corporations. Mostly because the price of quality would be slightly higher, which causes the consumers to go elsewhere and deal with a less scrupulous company save a buck. Thus, the board of directors demands that sales be raised at any costs, sets unrealistic expectations, and the company cuts corners to meet those expectations, resulting in a product that frequently meets no more than the minimum standards of marketability at best.
The blame can be placed on the poorly educated, dependent, and apathetic consuming public as much as it can on the soulless companies who'd sacrifice any aspect of their product or corporate karma, if it meant saving a dollar down the road. Don't take advertising at face value, don't buy products from people who won't let you examine them before purchase, and don't buy from companies who won't stand behind their products. That's the only way this situation will improve.