It does, but it's not some panacea. It would cause a massive upheaval in planned investments to start which would likely cut investment overall for a few years, you have to hedge no longer against one price but many prices, a transition would be complex, settlement would be much more complicated, not to mention the massive political cost of it when campaigners go "the government has legislated to make our electricity cost more!"