To be honest I don't think that the price cap will end anytime soon, I really doubt that the next government which is likely to be Labour will take this away, but even then another reason that this might stay is a surge in pro public transport policies, ahead of these all net-zero pledges.
But...