Weighing when introducing a design pattern helps or harms a rich domain model.
In a rich domain model, a core Order aggregate contains simple, cohesive pricing logic. A developer proposes replacing the direct calculation with a Strategy pattern plus an abstract factory 'to be flexible for future pricing rules that don't yet exist.' From a domain-modeling and pattern trade-off perspective, what is the strongest critique of this proposal?