The original iPhone was released 4 years ago this summer. I venture to say if a survey was conducted for all cell phone owners with or without a subsidized phone, the overwhelming majority purchase a new phone every two years or less on average. When a new cell phone model or a new computer model is released, you can bet the farm a new phone and computer model is already in the works when the latest and greatest is released - with any viable and successful company. Microsoft is always late to the game since it takes them a while to copy other's work.
Yup they dont require you to "Keep Up" but they certainly stop supporting older hardware just enough reason for you to upgrade even if you dont have to...
The same applies to EVERY cell phone manufacturer - most cell phones can't be updated at all, but the self entitled habitual whiners of the world think Apple should be different in this regard for some reason.
Back to the OP's question - name another computer or cell phone manufacturer that does this - just one.