Here's why:
Imagine that tomorrow everyone believes that the price of bitcoin will no longer increase. But the price will no longer decrease either. 1 BTC will forever buy the same basket of goods. What would happen? Aggregate demand for bitcoin would increase due to its useful properties as a store of value. But of course this can't happen without also increasing the price, and thus the paradox.
The only reason bitcoin's price isn't much higher is because people believe it could also be much lower.
I get what you are saying but I disagree. I think people are buying/holding/mining bitcoin to make a profit. I really think the number of people who just totally believe in the idea and would use it as a regular currency is extremely small right now. The bottom line is that acquiring and using bitcoin right now is risky, costly, and complex. There isn't any huge advantage that would make someone want to accept these risks/complications and use it over say a credit card, paypal, etc. The reason people are involved with it is because they think it will go up and they can make a massive profit.
So if you removed speculative value, I think it would crash and crash hard.
We're all speculative participates hence the operation is functioning and mining is still sought to be profitable longterm. Coinwarz is the best example of rough economics of what is taking place altogether. There's supply and demand for all the markets with plenty of volume to prove that. Hashpower runs the game and hashpower costs money to purchase,operate,maintain so until mining isn't profitable, these coins have value.
The value of the coin seams to be proportional to the hashing power of the network( interested participates) which agree on price through a free market exchange. It would make sense to follow the hashing power of multipools