Again your choice. No where in anti trust laws does it say to support hardware for life of hardware. There are life cycles in Microsoft for years and if you don't want to upgrade then it becomes unsupported. This is a product that you choose to buy and Microsoft updates regularly and if you don't want that then you can go to a different operating system or not update by either blocking the update, uninstalling update or download a 3rd party then it becomes unsupported. It states Recommend not Required so it is your choice. As the article stated it is given you 18 months to upgrade to a supported system to get the drivers and software to work on newer hardware as it is designed to work other than that it will be unsupported and may or may not work again your choice.
"If you own a system with an Intel 6th generation Core processor—more memorably known as Skylake—and run Windows 7 or Windows 8.1, you'll have to think about upgrading to Windows 10 within the next 18 months. Microsoft
announced today that after July 17, 2017, only the "most critical" security fixes will be released for those platforms and those fixes will only be made available if they don't "risk the reliability or compatibility" of Windows 7 and 8.1 on other (non-Skylake) systems."
If you want new processors that support lets say USB 3 which 7 doesn't then you will need new operating system that supports USB 3.
Windows 7 is 10 years old and Microsoft is still supporting with critical security fixes until 2020. Here is Apples. Oh this is months not years. HMM so many choices.