World does need unlimited amount of software and I think it can even be mathematically proven. Amount of software required grows exponentially because every piece of software then requires even more software on top of it - just like managing security issues in al the software built, etc.