Value will vary from buyer to buyer.
Silly example: To junk collectors junk has value. But I think it's safe to say not everyone will agree with the junk collector.
Ethics really should not vary all that much from person to person. If it does then what's the point of even having a notion of ethics? The whole idea is to have some sort of common standard.
Value in this sense is nothing like ethics.
If we ask the junk collector if stealing is wrong, his answer should not vary much from the answer anyone else gives.
For some people, enriching investors using the most effective means possible (high growth; any legal business purpose is OK), seems to be well within the scope of "making society better".