There are more millionaires in America than there's Bitcoin available.
4M $BTC are probably lost forever, 1.2 still haven't been mined, and only 2.6M are available on exchanges.
Each millionaire can only buy 0.1 $BTC if they acquire it off exchanges.
It's a PvP market.