Seven years doesn't seem that long ago.
7 years is kinda a long time altho, 2x Mac Pro 2006 2.6 GHz Quads going to be year 11 in August, and they are going to last even longer, to quote someone earlier, they don't make them like they used to.
One thing I don't get is how the computer industry, Apple mainly, doesn't think about how us mac users re-purpose our old macs and dedicate them to projects that they DO all day. I've got the old Apple Phone/Fax system on my 840av & G3 266 still running, and with Applescript it's a champ, emails to my iPhone, that's circa 1993! Still running 24 years strong?!? One of the Mac Pro's is a Logic Studio with Snow Leopard, still running strong! The other one is a Plex Viewer. The 2009 is an Xcode Server and File Server. I have a G5 2005 Quad, that is a sick ass MacMame Emulator after I got the ATI card for it, that uses the older USB devices trackballs Griffin Powermate drives etc. I could go on with the MacBooks and their repurposing but...
This whole computers get trashed and you buy a new one to replace it like a cell phone is hogwash!
Half the time you buy a computer it's for a dedicated project that they will eventually do and you want it to keep doing it FOREVER if you can. I mean think about the MacMinis that we all bought that we wanted to be a Media Server connected to our TVs, 1080p and poor video cards kinda hurt them in the end, but at the end of their runs some guys got the 2012s or better and want them to LAST! Not get thrown away, if they do the job they do THAT job, DONE...
And if we get 4K in the front room and need more power the MacMini goes to the kids room and they get "stuck" with 1080p for some years...
This MacBook was crazy that it was 64-bit! Long Life... macOS Sierra? wow!