only to a certain degree. 100%? No serious actor have claimed, or even less, proved that. There are simply too many uncontrolled variables to flawlessly prediction.
Not only can the market be predicted, it can be
forced into certain directions, just to suit the agenda of a small group of traders. Tossing the need for prediction right out the window.
Welcome to the real world buddy