Wow. The point went totally over your head, didn’t it? Some people want to continue using software they paid for that runs perfectly fine on their currently supported win7 box. Why do you have a problem with that? Do you work for microsoft?
Then the original author of the program needs to update it or the user needs to find an alternative.
I had similar losses of both programs and hardware going from Win98 to XP and again from XP to Win7.
As for old programs, in some instances the programmer has retired or died. For some old programs, especially small utilities, there are no modern equivalents. And the supposed compatibility mode in Win7 and later does not make some of those old programs work.
The same kind of problems happen with the rapid release insanity of Firefox. Many add-on/extension programmers quit updating their products because it became too much of a hassle. For many of those add-ons there are no comparable equivalents.