> I only wish Apple wouldn't stop supporting their hardware so quickly
Not always.
Good example: macOS Sierra (Sep 2016) dropped support for Macs sold from 2007-2009. Since Apple supports the current version plus two previous ones, they should still be good to 2018. Ten year support is pretty good.
Bad example: my wife's retina iPad 4 (sold Nov 2012 - Oct 2013) won't get iOS 11, because it's a 32 bit device. That's annoying - only 4-5 years in support - but still way longer than any Android device I can think of, including Google ones.