Bitcoin is the most stable cryptocurrency and it is impossible to get more profit on Bitcoin.
Altcoins are much more volatility. There are some promising altcoins of the projects that offers a prospective technologies. But a lot of depends how these technologies will be realized.
Also many altcoins now use staking system to attract the community and pay users rewards for holding tokens.

This is an article about different kinds of staking systems and their advantages -
https://medium.com/bonfiorg/introducing-bonfi-web-staking-7368467d18ccIt is still possible to make good money on bitcoin, look even at the latest rise in the rate. And for permanent earnings on this asset, there is margin trading. As for staking, you are right, there are good altcoins that provide this opportunity.
Yes, there are altcoins that can make the investor reap a lot of profits from them because of their volatility and because they have not reached their highest level, but you need to be an expert in order to be able to identify these promising altcoins with the large number of projects that appear every day, as it will become difficult for a Newbie in this field and he does not have enough experience, the bitcoin in my opinion is safer than risking your money in projects that you do not know who is standing behind them.
All of you are right. But before you invest in bitcoin or even altcoin, you need to make sure that you analyze the trend, so you can know when the best time to buy. But as we know that the altcoin still follows bitcoin price, the volatility will happen many times because if bitcoin is down for a small price, the altcoin can get down deeper, and hard to back to the current price.
Perhaps, you should choose bitcoin as the one investment that you have, and don't invest in the altcoin, especially if you don't know how to analyze the fluctuate of the altcoin price. That will be less risky for you because you don't have to analyze many coins, and you don't feel confused.