They are not taking advantage of their citizens, if you know what's happening on Zimbabwe they have to do it to attract more investors to get in to bitcoin and besides there's an uproaring war there so everything's started to make their own move to make their economy stable. It's not available for people outside Zimbab so if you someone thinks that they can go at Zimbabwe and just sell their bitcoins, think again.
The same goes India. Here the current price of BTC as of now is INR 588000 which comes up to $9100. But the selling price is also almost close to buying price. Most of the trading is done within the country because of the the inability to effectively move INR. If not anyone could make shit loads of money by arbitrage. The free market of bitcoin is essentially putting a markup on BTC purchased with INR because the market itself is saying INR has less value than the official exchange rates, likely because of portability of INR itself and the restrictive regulations the Indian government uses to control INR.