This is a huge challenge for quality software. As others have noted there is a disconnect between users, developers, managers, and quality/reliability engineering such that nobody seems to have enough of the picture to make the best decisions.
Sales wants more features to be competitive.
Management wants to ship it because it will generate revenue.
QRE/Manufacturing wants more time to test all of the features and their interactions.
And everywhere money gets squeezed out, sales wants to offer a discount to "win the deal", management wants to improve the margins by lowering the cost to develop, and the factory wants to ship product faster and spend less time qualifying it.