Functionally and in basic usage there's not a lot of difference between some programs with conterparts from the early 90s yet the ones from the 90s are 1 tenth the size and 50 times faster. As we develop new and faster ways to develop there's a proportional drop in performance and increase in size. When they invented DLLs they didn't mean for them to actually contain as much bloat as a real Library.
I do agree, people I work with (in a university) don't know how to use Excel or Word to any better degree than they did in 1995. Or use a computer in general with any more proficiency than they did in 1995. They are no better with a quad-core machine than a 486. CPU Power is really just off-set with glossy icons and sliding screens and widgets. How is that "Advancement"?