Trading can be predictable job if you are good in collecting news about bitcoin and you are also good in reading charts and if you can do both very well then congrats because you can now predict the market and make profit out of it.
But it will not be that easy to collect all the influencing news about bitcoin and interpreting charts very accurately. That is the reason people are failing with their research and analysis of price movements and finding their trading as completely unpredictable. Still professional and experience of traders are facing losses sometimes, it means unpredictable of trading cannot be solved that easily.
It's also hard to know when whales are manipulating the price by pumping and dumping. There are lots of unknowns like how high it will go before a drop and where the bottom of the dip is.