I think it’s a useful model to understand what should happen under ideal conditions, but it’s not true 100% of the time as participants don’t always act rationally or make correct preditions about the future.
It’s a pretty good tool for analyzing markets and understanding what’s happening. Like anything, it’s impossible to create an abstraction that’s 100% correct or works in all circumstances when discussing a massive dynamic system that is the real world and life.