The only good use case for a credit card is if you are buying something from someone you do not trust. I have a CC and it use it a few times a year. But using them to pay for groceries or ordering something from Amazon is just moronic.
The way I see it: you are either rich and don't care or you are poor and need to spend money that is not in your account (no judging I grew up poor and had to hide from debt collectors when I was a kid).
Third option: You have the money and like paying less than people paying with non-rewards cards.
In some places Visa/MC is the default way to pay. Such as large parts of Europe now that the fees are capped. The cashier asks you to pay, you hold your card up to the terminal, and you've paid. Some places like Australia have their own local systems that are more commonly used by locals and probably have lower fees, but those POS also support Visa/MC. It's just the default way to pay internationally now.
Note that this is highly location dependent. In most of Europe, credit cards are basically all that exists (that is, even "debit cards" are just credit cards with a balance); and regardless of the type of card, because all payments are either chip & pin, biometric based, or verified with some additional 2FA, it's extremely hard to dispute a charge, whether a charge to a credit or debit card.