I purchased a fully maxed out M2 Max MacBook Pro when it was announced like 6 months ago. I knew it was going to be outdated eventually, but within 6 months, wow. Did not expect that.
I use a maxed-out M1 Max and have 0 complaints. There was never a task where I felt the memory or CPU performance was not enough
When I bought it, I knew it was going to be a laptop that I'll keep for at least 5 years. So far, it still feels like new.