Of course, this is a heuristic, which is a fancy way of saying that it doesn't work.
In general then, and contrary to Friedman, abandoning a factually false heuristic asumption will normally lead to a better theory not a worse one.
Models of bounded rationality describe how a judgement or decision is reached (that is, the heuristic processes or proximal mechanisms) rather than merely the outcome of the decision, and they describe the class of environments in which these heuristics will succeed or fail.
We need heuristic reasoning when we construct a strict proof as we need scaffolding when we erect a building.george pólya
In today's computer science curricula ...almost all their time is devoted to formal classification of syntactic language types, defeatist unsolvability theories, folklore about systems programming, and generally trivial fragments of "optimization of logic design" — the latter often in situations where the art of heuristic programming has far outreached the special-case "theories" so grimly taught and tested — and invocations about programming style almost sure to be outmoded before the student graduates.marvin minsky