> there is only a balancing of time, money, reliability, reusability and other purely mathematical concepts
And therein lies the art. An experienced engineer can come up with simple, elegant solutions that balance those things. Novice engineers struggle to find a good balance and tend to over-complicate the solution.