I feel like they went through a similar cycle at some point with the iPhone. They got to a point where they were so good and so expensive it was not necessary at all to upgrade every year. Now it is generally accepted that phones are upgraded on a 2-3 year cycle. The m series macs will be no different. Something that would help would be to roll out new series chips across the entire product line at the same time. Right now there is pent up demand for mac studio, mac pro, etc to get the m2.