Yes, this is not what Satoshi Nakamoto intended, but, unfortunately, this is the modern reality.(((
This is only the reality if you use centralized exchange which discriminate you based on arbitrary and inaccurate criteria.
But even if you follow all the rules and laws, you can still get officially “dirty” satoshi.
There is no "officially dirty" satoshi. There is only "subjectively interpreted as dirty". Chain analysis is inaccurate BS. Different chain analysis companies can produce different outputs.
Here's an example of the default Wasabi coordinator treating a supposedly "clean" coinbase output as tainted.