One benefit of having a distributed ledger (your thousands of different systems) is that it decentralizes trust. With fiat currency, you have to trust the government (or private company, in the case of the U.S.A.) that issues it, not to print so much that they debase it. I have no trust in my government, or fellow private corporations, given what I've been through. Bitcoin, on the other hand, well, at least I can read the source code and compile the executable myself.
Given a choice between trusting a person/corporation and trusting a mathematical equation, I would rather place my trust in the mathematics.
The internet is a mass market system, and it was designed with biological growth in mind. Bitcoin is built on top of the internet. So I don't see why you would think it couldn't see widespread adoption. It's just another program.