I mean there is probably most value in a nice middle way where software is kept simple and will just continue doing it's singular job. KISS
It depends on what the software is for though, yes? Who says software has to have only one singular job?
I mean, my experience has always been that the software that does less usually works better. But maybe I'm in an unfair position to judge, I've always been rather minimal in my computer usage