If anything I&#x27;d argue we see the opposite.  Billions of cycles are wasted through abstraction vs the few that do actual work.  You&#x27;ll see this profiling any modern application; extra copying, useless computation and other ills abound.<p>Copying data and computing things &quot;just in case&quot; make the software much easier to modify.  But it is not a good way to maximize &quot;speed related metrics&quot;.