I've been using my 16" MacBook Pro with M2 Max and 32 GB of RAM, 1 TB of SSD, for more than 2 years and I feel or see no reason to upgrade.
At least not until there's an external design refresh. But maybe I'll get the M5 Max just for the heck of it.
Mostly because it'd be a pain to move all the data and state (the Time Machine or Mac-to-Mac transfer is not always perfect and hands-free in my experience)
They're just too good for their own good.