That (freedom of payments) may have been the idea. But there are two problems with it:
1. Payments which you can't make today inside a legal system are two types. And if you enable system you automatically enable both types. For libertarians that is a clear 100% positive. For regular centrist citizens, not so much. At minimum it's a topic for debate.
2. BTC and a few other tokens actually make this problem worse. Since blockchain is public, you can always trace "bad" or real bad payment to the source wallet. That i one issue, and another is that since BTCs are non-fungible, the tokens used in such payments are forever tainted. Even in the current anarchic and almost unregulated environment some exchanges are blacklisting some of the tokens, to limit own exposure.