The difference I see between what I wrote above and what you described as not rational choice of a framework is that, per my personal experience, it is possible to reconcile two conflicting seemingly rational frameworks. It just takes time to extend them past their edges until they meet. That is, extend each past the approximation cut-off point.
The efficient market hypothesis always confused me since it seems empirically false. Who is making the trades that make the market efficient in the first place? Plus people (even large groups of them) are often wrong. Startups and the massive value they can create are an example of that.
Markets are a prediction of predictions to some extent and people are far from agents that act only on hard numbers (and they’re often not wrong to do so). Markets are probably the best tool we’ve got for this, but they’re far from perfectly efficient.
Do you want to rely on the prior actor framework, or the react to what you see framework? That decision is not rational.