-
Yeah, that's the question of "better". It's difficult* though. I used to work on housing schemes. Some for HAs, some for developers. You can easily argue that by doing the work better you're making a positive impact on people's daily lives. On the other hand, when it's some scumbag developer, you also know you're just part of the machine putting money in their pocket and contributing to the property problem.
(* not actually difficult... )
And if by doing something 'better' could you be making people's lives worse, e.g. tricking them in parting with money they can't afford to spend.