1. If a BTC were to be worth $2M, you'd simply trade microcoins which would be worth $2. Or even nanocoins for micropayments.
2. Bitcoin's quasi-anonymous nature will be highly desirable to many people, including very large criminal organizations who'll definitely be moving those coins.
3. A large number of early adopters joined the movement because they believe in the ideal behind a p2p cryptocurrency. These people are not in it for the investment alone and will be willing to use it as a currency.
4. On paper, even the free software movement sounds idiotic. What kind of idiot would spend their time and resources to produce something for free? In practice, it works extremely well because not everyone is solely motivated by their best economical interest.
5. Few people will put all of their eggs in one basket. When the value of BTC stabilizes, investors who are happy with the valuation are likely to sell and cash in on the investment or diversify their investment through other currencies/speculations.