Maybe for a debt based currency, like the dollar.
This is balanced out by the psychological good of decreasing prices.
First, you'll never have 5 million bitcoins, nobody will. Even those with large amounts will eventually sell them to new users as the price increases. Second, there are two options here... if you were actively trading that 5 million, then as soon as the market "realizes" that that money is gone, deflation will occur and prices will take into account the smaller number of bitcoins. If you were just holding that 5 million indefinitely, then nothing has really changed.
This idea comes from a fundamental misunderstanding of currency exchanges. Every bitcoin he buys must be sold buy a current holder. As he starts buying up bitcoin, people are going to realize this and increase their selling prices comparatively. Eventually, he'll be paying millions of dollars per bitcoin. This would be a great way for him to distribute his wealth to users of a comparatively worthless crypto-currency. Thanks, George!