All of the articles say the deal is Microsoft agreeing to buy power for 20 years. It's possible that's wrong/incomplete, but it would be weird. Constellation's stock rose 20%, so the market at least thinks they'll make decent money on it.
And it may be an "ancient plant" but it was operational 5 years ago, under Constellation's management.