Lifting cap on fuel price is an extremely worthwhile endeavor, it's terrible for the environment, mostly benefit well off people that can buy car/generator, usually lead to smuggling of fuel to neighboring country (usually supported by high ranking corrupt official), is incredibly expensive and distort the economy. The problem is that its something that overwhelmingly affect middle class and up, ie people that can afford to protest/strike and such. So this is a pattern that's been seen many time before, where a governement tries to remove them, protest happen and so the government back track and instead implement policy that will instead hurt the very poor (who are in too much shit to be able to protest) or they'll just try to get a loan to kick the can down the road (either IMF or Russia in this case). Even if we stay within the idea of price cap, it would be a far better policy to cap food price instead.
We're just seeing the classic problem that trap country in poor situation. A new person rise to power who's sligthly less worse than the previous person, they decide to start implement better policies, but this change the system and hurt the few people who were able to take advantages of the situation before the good side of the new policy can start helping people, so they protest. The new guy then either get replace by someone just as bad as the previous guy or just dust off the playbook of the previous guy and nothing changes.
We're just seeing the classic problem that trap country in poor situation. A new person rise to power who's sligthly less worse than the previous person, they decide to start implement better policies, but this change the system and hurt the few people who were able to take advantages of the situation before the good side of the new policy can start helping people, so they protest. The new guy then either get replace by someone just as bad as the previous guy or just dust off the playbook of the previous guy and nothing changes.