I do agree that having good address management in wallets is very important, but I don't see how doing this can make coins more safe or more private.
Anyone can easily check the history of newly generated addresses and find all previous transactions with connection to old addresses.
I think you mean the "history of addresses appearing first in transactions" (because address which haven't been used, can't be detected observing the blockchain).
It is of course correct that this can be checked.
But if you transact from your old, reused address A to a new address B, then nobody knows for sure if B is yours, from the fact alone that there was a transaction from A. It looks like any other payment.
Chain analysis companies need other elements to assign a higher probability that B is yours. Such elements can be:
- Transactions from B to another address which can be linked to you, for example a CEX deposit address, or another address you also used with A.
- Transacting in a short timeframe, or in a single transaction, to several addresses including B.
- Various transactions from A to B - so don't use your newly created addresses twice!
- Transacting at approximately the same time of the day to several addresses including B, however you could also be making payments typically at this hour of the day, so they can't assign a too high probability to this.
- Perhaps also too "round" amounts, e.g. if you tend to transact always 0.01 BTC to other addresses (like B).
- And of course, if you send any coins on B back to A, then a perfect circle will be detected and B being linked to the same identity as A.
- Some wallets like Electrum "leak" addresses which are part of the same wallet to the servers when querying data about transactions. Thus, even when using Tor, if chain analysis companies happen to operate such a server, they can link these addresses together. For best privacy, don't use this kind of wallet, or use one wallet per address you want to separate.
These practices should thus be also avoided.
If you want to make your coins even more private, more steps are possible, like sending first a relatively big amount from A to B, then a smaller amount to an address C, and so on. The more it looks like "random payments from random addresses", the better.
I wanted to stay the OP relatively short so I didn't mention these details, often I think my posts are considered "too long to read"

I've linked this post in the OP.
As for being more quantum safe, we should probably get some kind of fork in future with new type of address.
As long as quantum computers aren't able to crack ECDSA keys in 10 minutes (during the transaction phase, while the public key is exposed), addresses which never were use are safe, from today's science point of view. Even trying to crack an address in 10 minutes is risky if the block time can be 2 or even 1 minute if they're unlucky.
QCs will first take a lot of time to crack keys, so re-used addresses and of course P2PK users are those most at risk.