Buying up all the existing coin is not possible cause this is based on a supply and demand market. If someone want to buy up the market, the subsequent prices that he has to buy will increase and this will lead to a exponential growth of the tokens to a point, he cant buy it anymore.