You have to take privacy into your own hands. Monero is ideal, but in terms of Bitcoin, privacy is a nightmare unless you take proactive measures.
I never talked to Satoshi, but I'm pretty sure that he didn't intend to create banking 2.0 and its subsequent monetary ecosystem requiring humiliating selfies for KYC laws and approval from banking entities, just to open crypto accounts and withdraw funds. Bitcoin users certainly haven't helped in this regard, as they've chased profits over any remaining cypherpunk, anti-bank ethos, but this is to be expected.
The Bitcoin devs, however, have always been in a position to do more. They pay lip service to privacy sometimes, but they've made it clear that they have taken the path of least resistance and abide pretty much any banking regulation, no matter how draconian or unjust, rather than create a privacy-respecting ecosystem outside of the banking system. They could have implemented privacy-centric features into Bitcoin Core if they really wanted to, but that ship sailed long ago. No one expects them to go full Monero, but they've had opportunities (native mweb, native coinjoin, etc) to increase Bitcoin privacy, but they are content to create banking 2.0 instead. They have not supported privacy advocacy within the law. They have not pursued lawful means to circumvent privacy-invasive analytics and regulations.
So it's up to you. And you have to learn it on your own.
You can always use mixers as explained here:
https://bitmixlist.orgTails OS, which has a Bitcoin Electrum client built in, routes all traffic through Tor (but it won't help you if you're dumb).
You can use exchanges and services that don't require AML / KYC information:
https://kycnot.meAlso keep in mind that chain analytics isn't just about IP addresses, but also patterns like timing, amounts, and other correlating data.