Buying a pizza and giving a very large tip via bitcoin might be a way to launder money, which is what KYC is supposed to prevent track.
The same could be said of paying in cash, and even more so by paying in cash in a restaurant or picking up food in person without giving out a name or address as you would with home delivery. And yet, no one trys to make you KYC for this.
The same cash is used for much more criminal activities than crypto, but at least those criminal activities support the fiat money system