At no point in time have I thought “my 7yr old mbp feels too slow”I’m not saying skimp on ram or storage. But don’t try and anticipate and buy for 5 years out because it’s just spending more for worse experience over the long run.
In fact, that’s why I’m tempted to just keep using it until it dies.
Some people buy a new car every few years. Some people drive their car until it dies. There is no right or wrong, different strokes for different folks.