Incorrect. First, Linux runs on a much wider variety of hardware than Windows does.
Second, there are more software packages for Linux than Windows. Most people are unaware of this because they are typically limited to their desktop. That's not a bad thing, it just limits the scope of their awareness.
I’ve run a few Linux Desktops and they just seem so bare bones. Apple also, to a degree.
As far as Desktop Apps go, there is no comparison.
I will concede that the Window’s Registry, really, really sucks big time.
Just to add to your remarks.
There are Linux distributions that are specifically made to run on older or lighter spec machines.
In most cases, I suspect you are getting a current-ish Kernel with a lightweight window manager/desktop environment.