False dichotomy avoided.
Note: I don't mean to lower their values by calling them buzzwords, but I truly see a peak of usage in the last 12-24 months, that gets me curious.
But it especially doesn't help anyone to say pithy business guru shit like "build only what you need". Sure, ok, but that's not the part people really need help with in the first place. Put up a poster that says "make the company more money than you cost it" with a picture of a cute kitten or something and move on with your day.
99% of all software engineers need to be told exactly what functions to implement and where and how to name them and how to organize them in order to not produce something disgustingly oppositional to use and maintainance because they completely lack any aesthetic sense whatsoever for their craft. So management can decide which bridge they want to prioritize safety in and let an architect plan it first before the wrench jockey who doesn't know a cantilever from their elbow starts bolting holes.
I don't know if I answered your question as expected or not.