Based on my very limited understanding, the difficulty in moving money has nothing to do with technical limitations of money (it's not like we lack the technology to transfer dollars electronically) and everything to do with regulation. Does bitcoin only offer a "reset" button for regulation? The restrictions on money transfers exist because stakeholders in the finance system want them there - why wouldn't they implement the same restrictions for *coin?
I suppose you could try to exploit the semi-anonymity of bitcoin to avoid regulation, but that doesn't seem attractive to most businesses.