Holding your crypto for 10 years straight is a good and smart way of becoming super rich, but then, this is also a very risky venture and the chances of succeeding in this is very slim cus the entire crypto market and coins and tokens as well as projects that own this coins and tokens can't be predicted.
To Have a better chance of pulling this through, you have to only hold highly successful coins and tokens alone, like bitcoin, Ethereum, BNB and some few others, but even at this, you still have to monitor the market regularly as it's full of uncertainties, anything can go wrong at any time and a given coin or token can go down never to come up again or take far a very long time to come up back.
Generally speaking, I think 10 years is to long to hold a crypto coin except you are already rich enough that you don't mind if you loose that money.