Not everyone is selling their bitcoins
At any price?
Essentially.
The more you pay for my first coins the less I'll be motivated to sell you the next 1% and so on. That is compounded by anyone realizing what you are trying to do. Considering that even if you can get 99% we'll have more than enough units, it's a pretty terrible 'attack'.