Yes because the price sky rockets from time to time.
Of course it does sometimes, but don't forgot that price crashes too.
Actually keeping bitcoins for long/short time is good way to earn. Only downside would be that this way to earn is very slow, and it take lots of time sometimes. But otherwise this way is very good to earn as it is not risky at all, if price is very low you just have to keep these bitcoins and wait for price rise again.