The NSA/CIA/etc. is precisely why this won't happen, for the same reason the same are launching no wide-scale attacks to take down Tor - the guys in suits doing questionable government things need anonymity too.
https://github.com/trottier/original-bitcoin/blob/master/src...
Bitcoin has to make it much easier for 3 letter type agencies to follow money.