Investing and holding is really profitable like you rightly said but you much know what you are investing on if you want to make real profits. If you talk about investing in bitcoin, then you are on the right track that makes your investment get better with time. But if your investment is to a shitcoin such as we have littered in CMC and Coingecko, then you are setting yourself up to be roasted and the longer you hold, the more your money tends to zero. So be careful of what you invest in and hold because not everything is worth the investment.
You can say the same thing about trading because trading Bitcoin is fine since with the right decisions, you are going to make profits but when you pick coins from the shitcoin or memecoins categories then you might not make any money. Investing or trading shitcoin are a high risk decision to take that you are not guaranteed of making any profits. The guarantee profits are in Bitcoin only because other cryptocurrency depends on the market and not how good you think you are. We have few people though that are lucky to pick good altcoins that does well that if you had invested or was trading, you should be making profits very easily. Both traders and investors can make good money but everything depends on the individual taking the decisions and market too.