I was just wondering something about tools like Bisq / Robosats. Presumably, the person you're buying sats from (call him SELLER) got it from a KYC exchange. You're also paying from your bank account to SELLER's bank account. A state actor can easily correlate a SELLER's outgoing btc transactions with SELLER's incoming bank transactions based on time and amount and therefore identify you.
It seems like the only real way to avoid this is to meet up in person and transact with cash. Am I missing something?