As a long time mechanic/improviser/handyman/jack of all trades/welder/repairman, I can say this about things that have defects:
If its a computer program, or a vacuum cleaner, engine, paint spray gun hose adapter, tire, advertisement, etc, they all have the same purpose. The purpose is to make money. Many of these companies calculate the exact time to release the product. They know that further testing would always be better, but you need to decide when its time to test the market and see the sales results before you spend ten years on the R&D. Another quality issue is that the company is trying to product the least expensive model, with the highest wholesale price. Its interesting to see production taking place, and they are using a very inferior part just to save $0.04 per unit. They constantly try to replace little pieces with cheaper versions. Once the retail locations are established, they can make money off of repairing the cheap parts that fail quickly. You want the parts to last a little longer than the warranty does. Once the warranty is up, repairs are just good business. And an opportunity to get your product as trade in on a new version.
Anyway, most people don't see sales from the company point of view. The company wants to use what ever method produces the most profitability, period. Building a very reliable product and selling it super cheap is going to result in low profits, and lack of interest in the company from a profitability point of view. You wont have investors, and you wont have distributors. If you can build a cheap product that has huge profitability, and service/maintenance is the bread and butter, then you will grow and make big money. People will be interested in getting involved on the sales and distribution end of the business, because of all the money that can be made.