Paying with cash isn't quite as private as some people think. You leak location and biometric data (your face), and it's much harder to avoid building patterns with these.
Crypto can definitely be less private, but it can also be a lot more private if you do it right.