Well instead of regulating things then we can use the carrot and subsidize renewables to make it more attractive until technology takes care of that itself.
We already subsidize oil.. and staple grains, and dairy, and probably renewables too.
So tell me, why subsidize oil if the goal is to move away from it. If you just stop subsidizing oil and heavily subsidize renewables, then Industry will take care of the problem itself because it becomes more profitable to use renewables.
In a capitalist country we should be using the power of the free market to get things like this done.
Why did we have so much oil under trump? It's because for a year or so, the cost of extracting shale became less expensive than liquid oil to produce a barrel.
The USA has GIANT shale oil reserves, and it sparked a new oil rush. Once the price of oil went down, shale became too expensive to extract and the entire industry died. Of course Trump takes credit for these low oil prices, but it was really just good luck for him to be president when shale took off.