Anyone can send or receive cryptocurrency without third party authorization.
Bitcoin also has the fee problem, and more recently Ethereum. Other cryptocurrencies like Bitcoin Cash with larger block sizes don't have the same transaction fee problems.
Cryptocurrencies are still relatively new. Most of the problems are being solved and the technologies are improving rapidly.
Which means you need to cash out to fiat $$$. And then you need 3rd party authorisation while jumping through all the KYC hoops.