I find it pretty strange that Windows 10-22H2 is set to reach it's end of support on October 12, 2025; and Windows 11-23H2 will reach it's end of support on November 11, 2025. In fact Windows 11-24H2 is set to reach end of support on October 13, 2026.
It seems like the Windows Life Cycle is getting shorter and shorter. Will there be a 25H2, or will we get Windows 12 next?
Windows 10 will have had 10 years of support by the end of its life, the exact same as Windows 7.
Windows 11 on the other hand is a different beast altogether. It is designed to be a very fluid operating system that changes often. Each annual update has a lot of changes so without the end of life it would be similar to maintaining a new operating system each year. Once you get to 4 or 5 updates that becomes a lot to maintain all at once. I believe Microsoft's aim is that the big annual updates are supposed to be drawing people in. The allure is that Windows 11 will feel fresh every year.
Of course the biggest frustration with Microsoft's Windows 11 strategy is the hardware push side of things. Microsoft wants people to buy new pc's like they buy new phones hence the new hardware requirements for copilot plus devices.