Modern software is so slow because objects, by definition, are post-paradigmatic. Every program is, in essence, an exercise in metaprogramming that can't be reliably optimized, built upon, or chained together with other objects.
And then you have hundreds of failed attempts to solve that problem which don't actually strike at the root problem, further making a mess of the computing environment so that it requires multiple gigabytes of resident memory to write and execute "hello world."