John makes software for law firms. His software has lots of bugs. John justifies this because he can make more money by adding features and isn't at risk of losing his cash flow because there are no competitors in his space. IMHO, John has an obligation to write better software simply because his constituents deserve it. I also think it could be warranted that he charge even more for it at this point. While I'm not sure bug-free software is a universal good, there are definitely products that ought to be better or not exist (pornography and cigarettes come to mind). The government should not have to regulate these.