I find it easy to hold any altcoin for 5 or more years. My wallet still has some airdropped altcrap and I've been holding them for 2-3 years already.
I dont know why people find it hard or impossible to hold for a long period. Probably because they cant set a goal and follow it. Their mind if weak and is leaded with greed.
This is what I think, just holding without having a profit goal is the same as throwing away money that is clearly already in sight. Holding too long will only apply to top tier coins that are proven to really have long-term products, but we also have to know that if we are already profitable, why are we still waiting so long?