Seems you did the right thing in buying a machine that fully suits your current needs.
And that's great.
However, on the subject of future-proofing: be aware that it is a myth.
I bought a fully-loaded 27" TOTR iMac in 2011 with literally all the toys, thinking it would last me til I was old and grey.
(Even its 16GB of RAM seemed pretty insane back then, upgrading from a 2GB HP laptop running Win7.)
What really happened is by 2013 it was already obsolete in ways I couldn't have foreseen in 2011, because those ways didn't exist, and I would have been better off spending much less money on a machine that met my requirements for a couple of years then change it again in 2013/2014. But I'd spent far too much money on the 2011 machine to take the financial hit of changing it so soon.
Big lesson learned, the hard way.
Buy what you need now, and do not over-spend or over-spec just to 'future-proof', because in the IT world the term just does not exist.