In a well-functioning industry, shipping broken items would just create a money-sink at the support end. One of the reasons this doesn&#x27;t happen is that many software is unique (effectively, every vendor has a monopoly on their program), so software vendors can get away with ignoring most of their users. Even if there&#x27;s multiple programs the user can choose from, switching costs are high (they usually require expertise).<p>This is not just a failure of the software industry, you see this in every field where there&#x27;s hardly any feedback from end-users to the vendor.