There will always be a later model coming out. The vast majority of users don't live in this forum, and have a different mindset.
Buy what you need, when you need it. There's good offers to be had now, 10%-20% off. I garantee you their will be a 10-20% price INCREASE when the m2 pros come out next year. at which point you're looking at up to 40% value proposition difference, plus 6 months use of an m1. they will not be that much faster, heck there's only a tiny portion of work loads that max out an m1 system right now.
I worked at Circuit City years ago, years before they died too.
One guy comes swaggering in and asks why he should buy anything now because it will only be out of date in a year. I said 'Or less'. So he asks me how to make sure what he buys will still be good in a year. I said 'Buy big, buy the top of the line. It should last longer'. But he asks again, 'Why should I buy anything now when it will only be out of date in a year?' I said 'By that logic you won't be buying anything ever, so why come in here looking. Everything here for sale is already out of date if you look closely at it, so don't buy anything!'. His wife punched his arm and said 'SEE! That's what I've been saying all along!' I'll bet she was near impossible to live with for a few months. They did indeed buy something that night.
For longevity, buy expensive, but even that isn't a solid buy against the future. All of the people that bought the days before a major (minor) hardware update came out likely missed out on minor incremental performance improvements. (I read that IBM even released a mainframe that was throttled down to not cannibalize sales of other models. They eventually removed the leash) At some point people need to realize they are trying to hit a moving target. If you need a system, buy it. Don't let yourself be sucked into the 'it'll be out of date too soon' morass. I mean, unless you definitely KNOW there is an update you need coming out. It's not like the M3 or M5 is likely going to be that much faster to make the agony (remember you needed a computer) of waiting worth it. Buy. Buy now. Buy and be happy...