One other point... 'The Last Keyboard Ever'.
Yes, you can even swap out motherboards and CPU's... BUT....
This is kind of like the fact that you can swap out motherboards and CPU's on computers as well. But how few of us have managed to get say a ten year old computer up to completely modern specs? Have you noticed how often motherboard designs change? Let alone chip socket configurations?
You can MAYBE shoehorn a modern processor into an older case and peripherals, but only back to a certain point. After that, you basically have to go and strip out everything, and just HOPE the new componentry will fit the slots, etc..
I am afraid that, in expecting this to be the 'last' keyboard, you haven't really taken a look around at what happens in the computer world... sure you can upgrade and upgrade, but about every ten or so years, the entire innards need replacing, whereupon it is usually cheaper to replace the whole thing. Newer motherboards, entirely newer buss systems, and I/O subsystems generally mean that after a certain time, a computer (and by extension, the MS) CAN'T be upgraded to modern day standards.
And why would you need this? Because OS requirements generally mean the latest OS can only be run on the latest hardware. Try running Vista on a ten year old PC. Try running OSX on a ten year old Mac. Sure, you MIGHT make them work. And if you swap out the motherboard and CPU, you MIGHT get them faster. But all the other componentry will still be old tech.
It's the reason why none of us have twenty year old computers with today's motherboard and CPU sitting in them. Shelf life for computer subsystems is not that long.
Why should this bother you? Because, on the whole, most VSTi designers design for the latest OS and the latest CPU's and buss capabilities. Several of the better VSTi's won't even RUN in their latest upgrade version on the CPU's and OS's they were originally designed for. Bugfixes don't always (in fact, rarely) get ported back to the original hardware specs the first version came out on. Computer software VSTi designers (all the people outside of Dom's control) generally assume that you CAN upgrade your computer, but that, eventually, you WILL buy a brand new one with all the latest doodads.
So, once we move past Core Duos, etc., and the computing industry (and the VSTi designers) moves on to the next big change, and especially the next big change after that, you'll find yourself in the same position as someone that owns say a Pentium 1 computer. Short of stripping it down to a bare case and replacing EVERYTHING (if that is even possible), your upgrade path will STOP. Dead.
Maybe the recession will slow things down for a while, but there are VSTi's out now that won't run on three year old hardware. There are VSTi's out that will only run on the latest OS and CPU's. And in three years time, there will be amazing new VSTi's out that won't run on anything out today...
The software world moves along very fast. Hopefully, your MS can keep up with it for quite a while, but expecting infinite upgradeability isn't, IMO, realistic.
_________________________
An arranger is just a tool. What matters is what you build with it..!