Oops, let me amend that. The partial order of make is still useful for parallel builds from scratch, even if you don't care about incremental builds. Like almost all other languages, shell forces a total order on execution.
On the other hand, computers are fast enough that serial full builds indeed work in some cases.
On the other hand, computers are fast enough that serial full builds indeed work in some cases.