I wasn't criticising - it's entirely up to you how much you think is reasonable to spend on tech and how to manage your money.
For comparison, though, I spent the equivalent of $3k on a 32GB/1TB M1 Max system 2 years ago (it was actually a Studio plus a pair of 4k displays, but a M1 Max MBP would have cost about the same & wouldn't change the argument) and intend to keep it for at least another year, if not two. But, let's "worst case" and say I'm compelled to buy a M4 Max Studio right after WWDC. I'll have spent $3000 for 24 months use of a 32GB M1 Max (minus anything I get from trading it in used). You'll have spent $1500 for 8 months use of an 8GB M2 and a month or two of a pre-owned 16GB M1 Pro - again, minus whatever trade-in you get on your M1 Pro system.
Personally, I tend to think in terms of annual rates, so in my case that's $1000/year if I stick with the 3 year plan, better for each year I stretch it out and don't bother with trade-ins (which means I always have my previous system as a viable fall-back) for a higher-end spec than you have. That's also how I decide on upgrades/future-proofing: if this upgrade makes it last an extra year, what does it do to the annual rate?
Now, I'm not going to stretch a point by assuming you'll spend $1500 every 8 months (so $2250/year) - but that's the pitfall you'll have to watch for if you keep "trading up" - and remember that trade-in values might be less generous when you're trading in a 3-year-old design for the latest release.
Anyway - it is not a competition, and personal money management is way beyond the remit of this thread. Thinking in terms of annual rates may or not make sense in someone's particular situation.