I see it kind of like a what friend of mine, who was a pretty decent software engineer, said about going out on his own, rather than working for others (I am an entrepreneurial-type thinker, have run my own businesses for the last 30+ years, although not completed them in a buy-out process, just use them for cash flow).
Paraphrased: He didn't want the work of the overhead of running a business, he just wanted to work on software, then do other things in his life.
It is up to each person in life to do what they do as ethically as they think best for them, and up to each of us to choose whether we care to interact with others or not, with others' values/ethics in mind. And in that way, we get to benefit from others' expertise in areas we may not be as proficient.
Software can do great good, and it can do great harm. It is us humans that make the difference. Same with providing housing or commercial space. It is yet another tool, judge for yourself how that tool is being wielded by each practitioner.