This used to be the case, but not anymore. As mentioned in one of the parent comments, there are now cryptocurrencies that provide anonymity as well, check Monero [1] and Zcash [2].
[1] https://getmonero.org/home
[2] https://z.cash/
[1] https://getmonero.org/home
[2] https://z.cash/
This has been repeated so many times now that it makes my head hurt to think anyone actually believes you're going to have anonymity in banking/money exchanges.
The US government's relationship with the global banking network is the result of very particular conditions following the end of the second world war and the end of the cold war. As these conditions shift over the next 10-20 years I'm not sure we can predict that these anti-privacy priorities will be maintained.