The fact is that I can't imagine today any large company, such as a supermarket, as we were talking about in the example, accepting payments directly, and, in addition, non-custodial wallets using maximum privacy.
Not at the moment, no. But there are self-hosted payment processors such as BTCPay, which presumably would not fall under this legislation since there is no third party involved. And if this legislation is going to make every other payment processor in the EU start requesting KYC and proof of where the coins came from for every transaction from buying a coffee to paying for an Uber, then perhaps self-hosted solutions which bypass this will just become more attractive and more popular.