Bitcoin wallets should offer "prioritize privacy' mode (Reddit Bitcoin)
That should change defaults from UX friendly to maximum privacy possible within given context. It should also hard restrict software from falling back to weaker behaviors if something isn't working.
It is important to not oversell the feature. It must not create a false impression of perfect privacy or anonymity.
In practice that would entail things like connecting via (ideally built-in) Tor (if not available - breaks with error), custom full node (if not set - requires to set one), as much as possible happens locally, do not send xpub/ypub/zpub over the network, no external block explorers, no cloud backups etc.