Smart traders want profit. There are no smart buyers with bitcoin. If someone bought bitcoins when they costed less than 1 dollar without the intention to trade, they are smart. If someone buys bitcoins without the intention to trade and they are worth $1 million next year, then they are smart. If someone bought bitcoins when they were less than a dollar with the intention to trade, then they inevitably sold when they were $10 if they were smart, and therefore are stupid because they lost out on their bitcoins going to 1000 dollars.
Relativity invalidates your argument... like many arguments
To me, it seems common sense, that bitcoin will be obsolete after new developments in coming years, and with that, the units will lose value.
So, I consider someone a fool, if one doesn't think that one has to sell their coins. To me it seems the same, as if people would have told that "Spacewar!" will be the computer game that will be played by everyone for several decades.
I'm quite certain that bitcoin has a relatively short lifespan, but it does introduce the idea of open sourced monetary systems, and this will be placed high in history books.