I'll make an educated guess and say you're not a software developer. That or you never raised above the level of a very junior programmer. And no, pushing the occasional commit to GitHub as a hobby is not the same as having experience in the software development business.
I'll make a snarky educated guess as well: You're a programmer who has fallen for the fallacy that many programmers do, that because they understand one very complicated thing (programming) that they therefore understand ALL complex things, like financing or budgets or business decisions.
Let me explain: it doesn't matter how closely related 10 and 11 are. The moment the codebases diverge the effort to maintain them almost doubles. The only places where the cost remains the same is in individual components that are 100% common between codebases and there are not many of those. MMC, the RegEdit, RDClient, a few control panel applets, a few drivers and that's about it. MS is employing houndreds if not thousands of engineers plus all the devops and service infrastructure to keep alive an OS that has had a viable replacement for years and that costs a lot. The only way they can offset the cost is to take it off the pockets of the people who can afford it but can't or won't upgrade to Win 11 and by "people" I mean mostly entities en the business and education sectors because I don't expect too many actual people to pay for or even care about it.
I highly doubt that maintaining security updates for windows 10 costs as much as active development of windows 11. IF it did, they would not be offering an "educational" $1 update fee, that would be a huge loss on their part.
Besides the fact, of course, that the multi
TRILLION dollar microsoft has been maintaining security updates only for two years on windows 10 already while updating 11. Gonna guess it isnt breaking the bank right now.
Also, no, windows 11 is NOT a viable replacement for the tens of millions of individuals and businesses with intel 7th gen or earlier PCs, of which there are tens of millions of worldwide. In much of the world that is not USA/west europe, people are often still rocking core 2 era hardware, and their upgrade coming up will be used haswell-skylake era hardware which cannot run 10. Even stateside there are plenty of people or businesses that bought skylake hardware that still has plenty of life left in it that cannot run 11, not because they cannot physically do it, but because Microsoft arbitrarily decided to not let 11 run officially on said hardware. As I've said before, there are 3 7th gen CPUs that can run 11, and the rest cannot, despite all fo them having the same core arch, same security, and being identical to 6th gen skylake.
Totally arbitrary.
What MS has done here is create another XP scenario where their obsolete OS continues to be used by a huge chunk of the populace, now backed up by hardware restrictions. The fallout is gonna be fun to watch.
Yup, this is bad shit if it's accepted hook line and sinker.
This is such a bizarre 5G enabled conspiracy theory. MS offered the same package with windows 7 and with windows XP. The only difference is this time a consumer can buy it. Somehow this equals windows 365 for all?
MS is doing this because they have a serious issue they refuse to address: they have purposely decided to maroon a sizeable chunk of the populace on computers that cannot run 10, and they severely underestimate how many people that adds up to. So they're gonna offer this to support the huge population using 10, because if they dont and security issues start coming out, we'll have another XP botnet scenario, but MS cant brick those PCs to keep them offline because the outrage would be deafening.
I expect they will extend this offer repeatedly after they see that the people who cannot afford new PCs still cant afford new PCs next year.