I still believe that Bitcoin can still reach a new all-time high but will not follow your advice that all alts will make new all time high, not all alts in the market will succeed in the bull market, so many coins in the market failed to break their old all time high and so many altcoins are dying, we should check coins in our portfolio if it's worth still holding or letting go or cut our losses, we must always update our portfolio from time to time.
It is futile to cling on to altcoins that have been down in the dumps for the last few years, but I can understand their situation too - they had spent money on that and they did no pay much heed to the fact that altcoins are not equities and they have no legal ground to get back any money.
This is something that needs to be understood by every investor. Altcoins can and will fail. Teams will go hostile and bankrupt. Projects will fail. This is the difference with the stock market. You dont see unregulated events happening like this everyone on stocks.
In such cases, the best way to protect your money is not to indulge in any altcoin at all. Bitcoin is still worth buying and it will cross 50k again which is a comfortable price to sell at.