That's the whole idea behind the Big Rip!
Hoarders holding on to their coins will make less coins participating in circulation (Bitcoin as a financial asset and currency), and the price can be however high. What about 1M dollars per bitcoin with a few hundred million bitcoin holders and only a few hundred bitcoins being freely traded across the world? If someone should decide to cash out his 1K stash of bitcoins, it will be bought up immediately by millions of greedy hands. Ultimately, it will cause all 21M bitcoins (minus lost bitcoins, of course) get distributed more or less evenly among the world population and then the Big Rip happens (run-away price with ever diminishing Bitcoin units)
That may happen in theory but we as humans tend to bw greedy and want more. Bitcoin will not change human nature, in fact it will validate it especially as Bitcoin's price surges higher and higher. Never have we seen the ideal scenario where wealth is evenly distributed to each one of us. Not even the communists have achieved that kind of equality.
The problem is that Bitcoin is not wealth itself
Even fiat money is not wealth. Basically, it is a tool for exchanging wealth, and if you have, say, 100T US dollars in your bank account or in paper dollars, for example, you created a machine for an atom to atom copying Benjamins (let's assume they don't have serial numbers imprinted), you won't be able to buy all the genuine wealth existing in the world. In fact, you won't be able to buy even major public companies that are being traded on exchanges, since no one will be going to sell you a controlling stake in a profitable company for whatever money. Russia has once tried to buy Opel with their US dollar reserves, you can search what's come off this