The identification problem
Moving from simulation to reality runs into a hard empirical obstacle, and understanding it explains why there is so little field evidence.
Suppose prices in some market are high. To attribute that to algorithmic collusion you would need to know the competitive benchmark price, which is unobservable; which firms use pricing algorithms, which is usually not disclosed; when they adopted, which is rarely announced; and that nothing else changed at the same time.
High prices have many ordinary explanations: costs rose, demand strengthened, a competitor exited, the product improved. Distinguishing those from algorithmic effects requires variation you can exploit.
Worse, adoption is endogenous. Firms choosing pricing software are not a random subset. They may be larger, better managed, or facing different competitive conditions, any of which affects margins directly. Comparing adopters to non-adopters therefore measures selection as much as effect.
The German retail gasoline study is the field's landmark precisely because it solves these problems rather than assuming them away.

