I personally agree with this, but the problem has to do with human nature, if you have a good product you want as much people using it and for that you need to attract more people, if bitcoin becomes a store of value then the average person is not going to use bitcoin and instead opt for a different altcoin which would men bitcoin will not reach as high of a price.
The average person shouldn't have to make a decision on which currencies to use and when. All of that can happen behind the scenes, can't it?