This type of control is good to do when the economy can be controlled within the country without having fallen so much in inflation and its government system always accepts and seeks progress, when passive indices increase, governments begin to mask those numbers, that by less happened in the case of Venezuela, the passive indices published by the Central Bank were incorrect, so the government began to devalue the currency to have more liquidity, a liquidity that is obtained at the moment but that harms the internal economy.
I think that an economy when the so-called "Corralitos" is applied to it is because something is wrong, and it is an indication so that those who can, manage to change their local FIAT money to money such as USD, Eur, or hard currency, at best Of the cases, those who manage to do excellent, protect themselves, and those who want to save in the case of Venezyuela what they do is buy BTC, cryptocurrencies and play NFT, it is the only way that people now have to protect themselves against hyperinflation, apart from doing all kinds of business.
Nations feel like they have to, because if they show that it is doing horrible then it is nearly guaranteed to lose the next elections. For example, in my nation there is a bad person at the top that half of the nation hates but the other half is scared of our half and that is why he keeps winning. That dude keeps showing great numbers on paper, like inflation at max 10% and his followers keep believing that, hell the grocery store alone had 50%+ change in the last 1 year because of the pandemic, so 10% inflation is impossible.
But, what about the "good" (arguable) guys that I support, will they show the real numbers when they get the power? Of course they can't, why? Because it is 50% and shown 10% now, if they even make it down to 30%, it will be 10% to 30% on paper so that will cause them to lose a lot of votes even though in reality they made it better.