Solution? A free market, little to no regulation, enforce property rights (re: pollution), low taxes, etc...
The problem currently is that certain businesses (ie nuclear power generation) are tied up by a few people who find it easy to scare the public into believing they will end up with a Chernobyl in their city while other businesses manage to curry enough favor with state and federal legislators to get certain anticompe ive benefits from state and federal governments (grandfathering coal-fired power plants in Texas to keep them from being subject to the Texas Clean Air Act(?)comes to mind). In short, there is not a free market. And usually what passes for "deregulation" is not so, but merely a mask for a some kind of handout to certain large political donors.
I think what is key is that the government get out of the business of trying to micromanage what particular technologies it wants to support due to whoever will bribe them the most and stick to ensuring that the government does what it's supposed to and support free and open compe ion, while enforcing the rights of the citizenry to not see their property as well as the air and waterways polluted because a certain firm doesn't want to pay for the true cost of their pollution.