> Linux supports that too. You can still have a KDE1 app running on your Desktop.
It is not the same, under Windows 10 you can run a Win95 app as-is since the OS comes with the necessary APIs and these APIs still get updates.
Under Linux not only nobody has the KDE1 libraries installed, but also not any distribution provides them, they rely on other libraries that are incompatible, are a pain to build and unlike Win32 and similar APIs, KDE1 libraries have never seen any new improvements over the years. As an example for the latter, Win32 applications written for Windows 95 can use the extra text editor control functionality introduced after XP despite this functionality not even existing when they were made.
To provide something equivalent, the Linux desktop needs GUI API that will remain backwards compatible in the future (as nothing can be done about the past anyway) while at the same time getting improvements that apply to both new and existing programs.
It is not the same, under Windows 10 you can run a Win95 app as-is since the OS comes with the necessary APIs and these APIs still get updates.
Under Linux not only nobody has the KDE1 libraries installed, but also not any distribution provides them, they rely on other libraries that are incompatible, are a pain to build and unlike Win32 and similar APIs, KDE1 libraries have never seen any new improvements over the years. As an example for the latter, Win32 applications written for Windows 95 can use the extra text editor control functionality introduced after XP despite this functionality not even existing when they were made.
To provide something equivalent, the Linux desktop needs GUI API that will remain backwards compatible in the future (as nothing can be done about the past anyway) while at the same time getting improvements that apply to both new and existing programs.