Your logic is flawed. No real markets are predictable.
If Bitcoin price was predictable, then I would believe that the market was fake. The very fact that it is not predictable means that it is working efficiently.
If lots of people wake up one day and decide to buy Bitcoin, then the price goes up. If more people want to sell, it goes down. It's as simple as that. You can't predict what the masses will do at any given point in time.
Show me any market - stocks, bonds, commodities, etc. - that is predictable. None of them are.