First of all bitcoin is anonymous and cash not, when you want to cash out your bitcoin you have to pay some fee to do that, that's not happening with real money, and also you can use your bitcoin where you are but you'll have exchange your money with the currency there is where you are.