Here is one thing you can do with crypto that you cannot do with a credit card: use your money how you would like. There is no payment processor to decide that you are not allowed to send or receive money.
Meanwhile walmart still won't let me buy snacks with bitcoin
Everyone believes that's an edge case/oddity until they or a business they care about gets banned by the payment processor gods.