The market for used Macs has been, is, and will continue to be strong. Moreover, many people in this market do not have intense needs. The option that your line of reasoning overlooks is purchasing a computer that meets the needs for the immediate foreseeable future, and then if those needs grow, the person in question can sell the used model and get a new one.
Furthermore, if those needs really do end up growing, then it is likely that the user in question will desire much more than just another 8GB of RAM down the road. Faster processors, GPUs, SSDs, and who knows what other goodies will also likely have appeal.
A lot of people get obsessed with the idea of "future-proofing" their purchases. Having owned about a dozen different PBs and MBPs over the last ten years, I contend that approach is often misguided and occasionally silly. Base models of these laptops are almost without exception the best bang-for-your-buck. Higher end configurations depreciate at significantly higher rates. If you don't mind the hassle of trading up models, it can deliver huge benefits in addition to being extremely cost effective.