NO computer can be "future-proofed".
SOME of them can be upgraded to extend their lives a little longer.
In my observation, the Macs that tend to "last the longest" are (oddly enough) the "base models" -- Apple doesn't have good luck with souped-up GPU's, which seem to have an abnormally-high failure rate in iMacs and MacBook Pros.
The best thing one can do to "extend useful longevity" is to have enough RAM and enough hard drive storage space.
Faster CPU's and GPU's are (at least with Apple) a crapshoot.
SOME of them can be upgraded to extend their lives a little longer.
In my observation, the Macs that tend to "last the longest" are (oddly enough) the "base models" -- Apple doesn't have good luck with souped-up GPU's, which seem to have an abnormally-high failure rate in iMacs and MacBook Pros.
The best thing one can do to "extend useful longevity" is to have enough RAM and enough hard drive storage space.
Faster CPU's and GPU's are (at least with Apple) a crapshoot.