I feel like the purpose of the cost cap is kind if misconstrued here, too. It was mostly in place to ensure the poorest people, who are often on PAYG meters and the worst tariffs, don't pay way over market rates. It was never designed to stop the kind of huge increases in costs we're seeing now.
One thing is for sure, we desperately need to ween ourselves off natural gas. Switching to heat pumps etc. for heating can't come soon enough.