The sad truth is that building yet another addictive and attention-grabbing way to push ads into people's faces pays the bills. Doing the right thing does not, or at least not in America.
As a German, it took me a while to figure out how business in the US works, but basically everyone only treats things listed next to a monetary amount in the balance sheet as real. As a result, a concept like "for the good of society" does not exist for most CEOs.
There is plenty of well-educated and well-meaning young people happy to build a better future. They certainly had the desire to do that when they started working.
The real question is how to make it financially viable for them to do the building.