Why software is getting slower?
Instead of being specialized, software is now more generalized. In other words, they come with many more features than you use regularly, and the presence of those additional features negatively impact how fast that application can run.