I totally agree with you that cryptocurrency investing takes years to make a profit, but it totally depends on the currency you buy. If it's a scam or a bad project, you should sell it as soon as possible. Many investors are overly optimistic, buying tokens from ICOs and holding them until they disappear from exchanges, and project websites are closed.