My first Mac was a 2009 MBP that I used almost daily as my portable computer for 10 years. It's replacement served me for 4 1/2 years - the advantages of the M series got too great to ignore. I don't see replacing my current laptop anytime soon.Computers last way longer than most people think. I find the annual upgrades from Apple a bit disgusting.
Having said that, I also don't have an issue with Apple doing yearly updates as the year to year improvements are not large enough to upgrade every time a new crop of Macs are released.