A few thoughts on this.
[...]
One last thing, this talk about the M3 making the M2 useless is ridiculous. The only thing this makes useless is the bragging rights for M2 Ultra owners. Their equipment will still do all of the same work it did yesterday, just as fast. Technology will keep advancing and timing your buys is about certain key features that help future proof. For me, it was HW support for Ray Tracing, which is why I had not upgraded to the M1/M2. Also, complaining about things moving too fast is again just about bragging rights and people wanting to feel special. However, if I buy every 5 years, I'd rather see 5 iterations between my last buy rather than 2, just means that much more improvement between the two.