Bitcoin was made to be a currency not an asset that you trade on some exchange whether centralized or otherwise. If you use it as a currency none of your arguments stand anymore.
True, but we still haven't reached a point where the acceptability level of this currency is high enough. There are many limitations, and they depend on how crypto-friendly the place you find yourself in is. When we reach a point where I know that I can ask my counterparty if he accepts bitcoin, and he will happily take it in the same way he would accept cash or a credit card from me, I would be happy with the results. We can only measure the true value of an asset by how accepted it is in any situation we are in. The more those odds move in bitcoin's favor, the better it will be.