I think its a valid point that this approach would be more useful when run by the energy provider themselves, and would make it much easier to justify turning the miners off / migrating them to newer projects as a way to manage demand.
I think this capability would allow them to plan for a higher level of overproduction in the early stages, or scaling up ahead of the rise in demand.
And this takes away any motivation to solve problems and invest in storage etc.
It would make more sense for the energy company itself to do this but never with some other company.
Nonetheless it's a myth that we constantly have so much unplanned overproduction.
Don't forget: Bitcoin market is disconnected with the energy market.