Seems like you're arguing MS should switch to a subscription-based model for Windows like most "continuously updated" software has because otherwise I don't see how you can expect them to provide you with free updates perpetually year-after-year after you paid them exactly once for software delivered as-is.
Personally, I avoid everything Microsoft, but I think their support horizon is fair. Tying telemetry to security isn't in my opinion, but it's a different discussion.
So you can expect 3 years from Google for an Android device. Microsoft are already stretching well beyond that. They deserve their props.
https://en.wikipedia.org/wiki/Red_Hat_Enterprise_Linux#Versi...
Windows Vista was released in 2007, so I'd say it's fine.