I'm not a finance expert, but I don't think those issues are caused by the kind of money used.
People make mistakes, some of them are greedy, powerful people want to keep their power, etc..
You can't fix people with a currency.
And humans are creative, if you switch over to crypto, they'll find a new way of doing the same old things..
My government not wanting me to send money somewhere: Well, this might be a clichè, but apart from slightly limiting my freedom this prevents bad guys doing nasty stuff aswell.