The spikes in the last 2 years have happened for very short amounts of time. If renewables are working, you don't get a spike, and save loads on this tariff. The small amount of time they're not, you sometimes have to pay more, but not for long enough to matter. It's fundamentally more effective for everyone than the default of buying the insurance of fixed prices.