Mostly agree. I think there is a big time delay though.

If free cheap energy is unlocked today I reckon it would still take a good 30 years for that to ripple through properly.

It solves lots of problems (water!) but doesn't make the heavy machinery to consume it instantly appear.