Yes that is it, you both understand perfectly.
I recently pulled out an old laptop with a 200 MHz CPU in it and 128 MB of RAM, it was running Windows 95, but everything responded either instantly or almost instantly. Why? Because the basic OS and desktop did not use up all the resources. It was still simple, but it got the job done. No unneeded flashiness or services.
Now I am not advocating going back to version 1 of anything.
But the idea of going back to a simpler base is worthy of a look.
I suspect that Linux (as a whole) might be committing a slow suicide because it is stuff on top of other stuff on top of other stuff, and it is becoming over complicated.
My recent experience with PolicyKit is just a small example. PolicyKit in my opinion after talking with some experts is an extra service that is really not needed. But it cannot be stopped and cannot be removed because it is now tied in with most of the system. Well, I would just ignore it, but it has a nasty memory leak
, which was reported to the developer years ago before I even started with Linux. It has never been fixed, so now what?
My solution was to move from KDE to XFCE, to simplify the system. This slowed the memory leak considerably but did not stop it completely. So now I had to make a Cron job that kills polkitd every 30 minutes.
What was my point in mentioning all this? I believe the Linux system is slowly becoming too complicated and too disjointed. Yes the strength of Linux may be its modularity, but it will lose that too if there is not some standards and uniformity (uniformity is not all evil).
These are all my personal opinions and observations, and I am admittedly a new user of Linux with not a lot of experience. But I do have the ability to notice and see things. And if I -- a new user -- can notice these things obviously then it may be time for others to take note also.