I'm not sure that it's REALLY the same
function as before. While some stuff
(like Windows) seems to get more bloated for no good reason, there's lots of
things that have good reason to be much more complex than what they were
decades ago. Tax laws, for instance, aren't getting any simpler to deal
with, which means more complex software... and having software that's more
flexible increases its complexity.
I think also that the size of the databases have grown by huge
amounts. Many applications these days boil down to a database of some
form or another. The machines of the past just did not have the
horsepower to deal with what we need to deal with today.
--
Will