It depends how you look at altcoins, there are many that have done well.
Look at Zcash and Quant for example, Zcash is up like 20x or something this year and quant pumped 500% in just a week back in September and what did Bitcoin do during that time? Nothing.
Its about finding top altcoins with real use case that can give 5x,10x even 20x returns and there are many altcoins that will do that.
Im not saying gamble on meme coins, im saying buy altcoins with real use that will be around for many years to come.
ZEC's price movements are only a result of hype. If you held ZEC before the "pump", then you'd consider yourself lucky. However, I have my doubts whenever this coin will be able to retain such high prices for long. Unlike Monero, ZEC is driven with corporate interests in mind (the Electric Coin Company). Besides, all CEXs require you to use t_addresses (which stands for transparent addresses) on the Zcash Blockchain to buy/sell coins. Monero don't have this kind of issue (AFAIK). It's private by default.
If you're only interested in making money, however, ZEC proves to be quite a profitable short-term investment. The decision is ultimately yours. I'd "stick" with ETH, LTC, and a few other coins with smart contract capabilities (SOL, BNB, etc). The market is unpredictable, so anything can be expected.