Surface RT: introduced: 2012; Discontinued: 2013; Windows support ends 2023 (11 years)
Kinect: introduced 2010; discontinued: 2015 for windows; 2017 for xbox; still supported (no date announced AFAICT)
Windows phone: introduced: 2010; last release 2015; windows phone os support ended 2017 (7 years)
Band: introduced 2014; discontinued 2016; still supported (no date announced AFAICT)
They gave up on band and RT pretty quickly... but they still supported those users.. a 2012 laptop will probably be dead by the time Windows RT support ends.
Just for comparison.. google is only 20 years old. Android is only 10 years old. Which products of Google's are you thinking of that failed and were supported for a decade? When Google Reader died, users got 3 1/2 months warning. Which Microsoft product got 3 1/2 months warning before ending support?
I understand why google has their support policy, and I'm not passing judgement here... but microsoft definitely supports their products longer, and that has a real cost to microsoft, and they deserve some credit for that.