Value creation is bullshit. You create job when
a. you need a service
b. you can't do it with the resource you have
c. you can't automate with a machine
d. you can afford hiring someone
d. the income you generate can support it
Value does not exists per se.
You are so simplicistic here, guys, when you talk about rich and poor.
I know you are not so young, but sometimes it seems you are a group of small kids talking about life.
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.