Business pressure
The business was preparing for larger accounts where reliability, explainability, support readiness, and workflow consistency mattered as much as feature velocity. A stronger architecture model was needed before enterprise expectations hardened around the product.