There's no business profit in clean water or air, so capitalism doesn't cover the need. The fact there might be no customers in an area in 50 years is outside the scope of economic patterns. In 40-45 years all the current business leaders will have their pockets lined & be retired... and new leaders will beg the government to fix "the problem no one saw coming"... Shifting businesses profits today for taxpayer-funded fixes later for "economic revitalization" or "environmental repairs"
On top of these issues... if you have bills, you often can't take a pay cut to pull this off. I'd be willing to take a pay cut for meaningful work, but it would still need to cover child care and rent. My wife looked at jobs with the EPA, they offered $50k for masters degree and 8 years of experience. A single family home on 1/5th acre is $500k+. If we both did meaningful work we could not live there, let alone have kids ($1250/month child care).
We decided we just couldn't do meaningful work in the DC area and left. This stinks because we really need to be worried about this stuff for our children's future. But as long as private industry pays 50-75% more, the rising costs of everything to accommodate those well paying jobs chokes out teachers, environmental workers, and low-wage retail jobs (aside from kids still living at home)