If there is a sudden increase in demand/supply issues due to large corporations they should be the ones to subsidize the bill. I'd argue in the communities this affects they should be forced to cover for everyone who lives in the area for materially making their lives worse.
Not to mention utility companies should be forced to be transparent in the pricing/deals they make with tech companies. They are likely just luring them in with a deal and passing off the rest to their customers so they still don't lose out in the short term. They want the best of both worlds - still making all the same profits short term by passing on to customers while getting the long term lock-in for these data centers.