Ok, here's a set of solutions:
- Don't build systems intentionally designed to be addictive or make people feel worse about themselves.
- When you are told that the things you've built make people feel worse about themselves, don't keep building them.
- When choosing where to work, don't work for places that don't follow the above.
- Stop equating 'not making as much money as possible' with an unbearable or inconceivable personal sacrifice.
- Stop looking at the incentive structures around you and pretending you don't have any personal agency.
- In general, stop fobbing off personal responsibility on the collective crowd, especially when choosing where to apply your skills and what impact you can make on the world as a relatively privileged and well-to-do tech worker.
(with the obvious, HN-required caveat that if your child is dying because they need an infusion of Meta stock every 3 months or their heart will explode or your parents inadvertently crossed the Cali cartel and the only way you can keep yourself and everyone you've ever met alive is by working for as many Zuckerbucks as you can afford, I'm not speaking to _you_ specifically. The rest of you need to stop pretending you're morally obligated to build shit that makes society worse, though.)