Perhaps the real problem is that “future proofing” is a stupid term to use, because we all know there's no such thing.
This. My 2011 17" MBP, which served me for about 7 years, did so because a couple of years in it turned out that the "next big thing" in PC performance was the SSD, and it just so happened that it was very easy to swap out the HD for an SSD - which gave it a dramatic new lease of life. No reasonable amount of maxing-out of RAM, HD or CPU options at the time of purchase would have helped had the HD not been replaceable mid-life. (I can't remember if SSD was an option
at all at the time, but in 2011 it would have been small and hyper-expensive). Now, user upgradeability is a whole other can of worms, but I don't think it's what this thread is about.
And yes, RAM and storage requirements
are still growing but we're talking about minimum viable RAM doubling over 10 years c.f. the good old days when it doubled every 18 months... and typical storage space has probably
reduced because of the switch to SSD, which is still more expensive per GB than spinning rust.
I think "present proofing" is a better term for the issue here: you can't guess what your future needs will be but you
do need to understand your present workflow at a deeper level than "I do photoshop" or "web development"... and don't get too distracted by the fact that
any M1 will probably out perform your 5-year-old Intel laptop - unless your budget is the main constraint, look for the optimum performance
now. Analysing your workflow should tell you where diminishing returns will set in.
Budget is a sensitive issue - if you just don't have the money that's end of argument - but otherwise if you're doing anything even remotely professional then your time is probably far more expensive than any computer equipment (apart from wheels, display stands and cleaning cloths) so there's really no point on skimping on hardware.
If your
current workflow benefits from 32GB RAM then don't be talked into settling for 16GB: your work may even run
faster on a 16GB M1 than on your old Mac but - if RAM is a limiting factor - it will likely run
faster still with 32. Likewise, if you're work is GPU intensive then it will likely benefit from a M1 Max - if not you're wasting your money (unless you really need 3 XDR displays). If if your work isn't optimised for serious multi-threading you may not even need an M1 Pro...