Re: What was the point of releasing .NET 7
Okay, but we really ought to put in perspective what "not supported" means exactly, in practice.
Just for reference, I made a bunch of .NET 3.0 software, way back then, and it's still working fine on the latest Win11 machines.
I suppose it might "have vulnerabilities", in theory, but it's not web-facing, it doesn't run as admin, and, anyway, the same could be said of any software that hasn't been recompiled against the latest libraries in 20 years.
It also could be recompiled on .NET 8 or whatever with minimal changes, if I wanted to. Yeah, they don't guarantee the APIs will be identical for decades, but in practice that's very nearly true in most cases. Which is about the same deal or better as what you can get on every platform under the sun.
For comparison, I was also making Win32 programs in C++ in the same period, and running them on Win11 was about the same effort. The executables would mostly work, some pain with recompiling with the latest toolchain. I honestly doubt there's any platform where you wouldn't get at least that, except on extremely static platform that seldom see major updates.