Or the Mac Mini. Or the 24" iMac.I'm not convinced we'll get an annual upgrade cycle. (We didn't on the MacBook Air.)
Maybe we'll get a MBP update by the end of the year, but I don't think anybody outside forums like this is going to be sending out a search party until late next spring.
Also, there's now no direct like-for-like CPU/GPU comparison between Mac and PC, Apple don't need to worry about competing with each incremental improvement Intel makes - e.g. Dell trumpeting 14th generation Intel Core while the MacBook Pro is still on 12th gen. They've got a power/performance benefit over Intel that isn't going away in one generation - and are probably going to beat Intel to 3nm which should replenish that lead in a year or so. I don't see a huge urgency to upgrade the MBPs with some stop-gap 5nm tech.
(Also, some of the M2's improvement over the base M1 - e.g. LPDDR5 - already went into the M1 Pro/Max, so M1 Pro to M2 Pro might not exactly be night and day...)
Vs. buy an 8-month old model which has had all the teething troubles fixed and has proven not to be a lemon - and which won't force you to upgrade to the latest OS before it's got the the 3rd or 4th update. Then be able to get another one of the same model 6 months later when you add another person to the team.You have two nice choices: either buy a relatively new (i.e., cutting edge) product, since it just came out a month ago; or wait six months for the next gen.
These days, I think buying a new machine every 3-5 years is sensible, and an 18-month upgrade cycle is short enough to ensure that you're not going to get forced into buying an outdated machine. For the people who must have this year's machine then Apple could always introduce new colours every season...
Problem is, machines like the 2014 Mini and the trashcan Mac Pro have previously been on a 4-6 year update cycle - not so good - and that wasn't all on Intel.