The system did exactly what it was optimized to do. The problem was always in the objective function.