As it applies to software, I think the early UNIX days work as an example. Each utility addressed a single individual problem, and did it very well. The true advantage came from the fact that they could work with each other via the shell. Many times I would take several utilities to perform some ETL, wrap the whole thing in a KSH script, and have exactly what was needed as an “app”.
Applying this to the restaurant example: order a number 2 combo and be done with it.
Beer's Law: Absolutum obsoletum
"if it works it's out-of-date"