Computer security isn't a fantasy to anyone who isn't an absolutist. There is a spectrum of security.
When MS drops support for 7/8, they'll be far more secure, which is what we're talking about here.
msft APIs have no pertinent reason to change whatever the windows version, and it has been the case yearse. This is very certainly more related to some brutal planned obsolescence supporting their worldwide scamming "business model".