Much to the counterclaim of Mac haters, Apple does support their products for a long time. Most iPhones get four major iOS versions which is practically unheard of with Androids especially those which run custom software. My Mac is only two years old and has had four OS versions on it so far without performance issues. I do agree that Apple drops support quicker than some, but really does regard past products to a high degree. I think us PowerPC users have a sour taste in our mind as some of our machines only got two major OS to run. I look at the PPC --> Intel transition as just a new birth for the Mac and Apple had to drop the old quicker than we wanted. Now, just because Apple dropped PPC, clearly doesn't mean we have to.
Yeah, that is true---the Intel jump was a large exception. I hate how Snow Leopard is already out of support. I wish Apple hadn't started coming out with an OS per year. They did Mountain Lion and suddenly Mavericks, then suddenly Yosemite. One of these here was definitely not needed and just pushed SL further back (this is not to say that Mountain Lion and Mavericks suck). I feel as if Apple looks back at their past in some ways, but nobody ever does so in the sense of software. With Yosemite, Apple took everything they had originally stood for in their OS design and just flipped it off and tossed it out the Window.
Sadly, my MBP isn't so quick on Mountain Lion, which is such a drag. This machine is perfectly capable even if it's a 2009 base-model. I currently run Snow Leopard, which is the latest of Apple's OSs I have actually used full-time.