Let's say you have here a public address and receive coins. Then you pay to someone, they are able to search this address and now they know it was you~ This is why I have never been confident using BTC for payments
Use different wallets for different purposes. If the address is publicly known, keep it away from your main stash. If you buy a coffee, don't pay with a 1000
BTC input. If you buy a jet, you can use the large input.
I would like to buy some services like an VPN, airBNB, cloud storage and more, that would be cool to pay with BTC, but spending it with any level of reasonable privacy and safety is a ton of work.
You could convert a small part of your coins to a privacy coin, and pay with that. AirBNB comes very close to real life, I wouldn't mix that with crypto. But for servers that works fine.