Most teams start with optimisation. Reduce usage, improve efficiency, control cost.
Over time, that explains less. Systems can be well-tuned and still expensive. Constraints show up without obvious inefficiencies.
At that point, it’s not optimisation.
It’s architecture.