Yes your are right. I'm also don't like long term investments because as you mentioned if I invest 1 BTC and market crashed may be I was loss or equal to invested time. I think it's disadvantage.
If I had a 1 BTC it is changing with current USD value. When the BTC buy time if it was 10,000 now it's around 6000 so untill then we have 1 BTC but not on the better USD value.