$2000 is too strong, as you pointed out, too many people waiting for it to go to $2000, so the closer we get to $2000, the higher the chances it will start going up again. People aren't idiots and they are waking up to the importance of having a good bitcoin position for the future. "Buy the dip" has proven to be the winning strategy since the inception of bitcoin.
Limited supply and increasing demand: It will never stop going up.
Bitcoin is quite possibly in its mania phase of this current bubble. The idea that it will never go down in price is proof of that. Nothing goes straight up forever.
Never buy any "investment" when it is at all time highs. You sell at all time highs and buy something with promise that is near all time lows. Bitcoins purpose is not to be an investment, its a currency. Currencies facilitate trade and are meant to circulate. Buying something with no intrinsic value and holding it long term in hopes that it will increase in price, is little more than gambling.
One day another currency will take the shine off of bitcoin or perhaps Bitcoin will become commonplace and with the novelty worn off it will settle to a price much lower than we are seeing now.
One day corporations may issue their own currency, a company like Amazon would instantly gain millions of users for its own digital currency and massive media coverage. You can bet they are looking into it and in the meantime keeping a close eye on Bitcoin to see how people react to it.
Either way its not a straight up trajectory in price for ever.
All markets rise and fall. The crypto market is no different. Bitcoin may be able to meet some or all of those challenges, time will tell. But rest assured, there will be challenges.