Actually, the bill text says "no agency may mandate...", so it ought to cover the DHS and NSA as well.
However, since most (all?) government-induced vulnerabilities so far have been "suggested", rather than "mandated", I'm unsure how effective this bill would be.
Consumers have no recourse if a digital currency loses its value or if the digital currency system fails.
Consumers have no recourse if a national currency fails either.
Also, national currencies are mostly digital nowadays. MasterCard themselves do nothing but digital transactions.
Most of Java is free software, under the terms of the GNU GPL, and Android Java is also open-source, so how can Google infringe any copyright?
Well, Android Java is not released under the GPL, but rather the incompatible Apache 2.0 license.
For every website where users can upload data, it needs to be distributed.
Slashdot, Github, Google*, all the forums, large and small, you name it.
They're all controlled by relatively few people, and subject to censorship, hardware failure and human madness.
Upside of the centralized system is (usually) fast speeds and comparatively easy maintenance and development.
The result of data localization for most consumers would be a slower Internet experience