Now I understand why people use new address for each deposit. But for personal cold storage is there anything to worry about if one is not doing anything illegal? Is there anything useful observers gain from seeing that all UTXO belong to me if I just hold and consolidate later during low fees? And does using coin control and never spending reuse address together in the same transaction reduce the risk or the damage is already done once the address appear on chain multiple times? I just want to be clear on this whether it is best practice because it's easy or best practice because it actually protect you in real scenarios.
I think you have explained your self the reason for why address reuse is always advice even by Satoshi himself and it’s basically for privacy sake. It helps make your privacy better since the blockchain is a public ledger.
But one thing it again is it will provide a great security in case of attacks on your address using your public key against quantum computing. You can see many threads or the ever growing discussion of quantum attacks on the forum. With address not been reuse you risk not losing all your coins on one address in case of quantum computing attacks, this is one security threat of reusing addresses
Several previous discussions have addressed this threat, and one way to avoid it is by using addresses that aren't reused. So, using this method safeguards privacy, and also protects against quantum computer threats. Well, there may not be any cases involving quantum computers yet, but isn't it worth taking precautions, right?
So, I think the usefulness is important, and there is no downside to doing it. It also doesn't take much time, just a short time, and it is worth it for security (both privacy and wallet security).
By the way, I think you should read the discussion regarding this, here :
Bitcointalk.org - Bitcoin's Quantum Evolution ( there is a lot of important informations we can find there)