the point I'm trying to make is, Bitcoin is still a transparent ledger and no matter how much you try to be private, one mistake could reveal your entire history.
In my opinion, your set up should be designed so that one mistake
cannot compromise the entire thing, be that for security, privacy, etc.
When it comes to securing coins, most of us will use multiple wallets with multiple different seed phrases. Some of us will go a step further and use one or more passphrases on one or more of those wallets. Some of us will go a step further still and have multi-sig set ups. In my case, the only thing which someone could steal by me making a single mistake would be my mobile hot wallet, which holds trivial amounts of coins. I would have to make multiple mistakes to reveal multiple seed phrases and passphrases for someone to compromise one of my main wallets, and even then, my other wallet would still be protected.
A similar thing applies to privacy. I keep coins from different sources in different wallets which I access on different devices. I mix, coinjoin, and swap all my coins. I am meticulous about where my change ends up. If I was to accidentally consolidate some change outputs together that I didn't mean to, then worst case scenario the guy I buy coffee from will also see that I bought something from the farmers' market. I would have to make multiple mistakes of creating and transferring a PSBT between wallets to accidentally link my coins together.
You should design your set up so you that a single accidental click on the "Send all" or "Max" button compromises everything.
On the other hand, even XMR isn't good if you're inexperienced. Use the same address on multiple websites while shopping and you're about to get some of your financial history linked together.
XMR uses subaddresses for this very reason.