Should we dump VCL completly? I do not think so.
You step back from VCL. Look at it. Abstract core level from any MS, Qt, VisualCLX, etc stuff.
See what is needed to have rich visual and runtime functionality. Base classes. this will give you core – visual abstraction and runtime abstraction. with no platform/vendor specific stuff. Then open this core up to build on it and down to plug into it.
Then you come back. You rebuild/adopt VCL classes based on the core keeping VCL public areas intact where possible but not limit yourself by it.
Working on DfPHP shown that it is possible to mimic VCL even in such languages as PHP/JS – yes, you might get limited set of components, but it keeps intact the functionality. Can you convert Delphi class model into PHP/C/Java? With some limitations such converter would be possible if and when it is abstracted enough from platform specific stuff.
I want Delphi 1 come around again, now within multiplatform environment, might be not as rich as Delphi 2007, but with caboom Delphi 1 made back in 1995.
Was it the same as Borland Pascal? Yes and no. It was different, simpler but better. And this what did make it great.
Can you do everything you do today using Delphi 1 functionality? I am sure you can. There is a little of convenience you might loose initially, but it will catch up.
Back then we did not have Delphi community, now we have great resource which could be used to make it evolve faster.
So instead of trying to sit on many chairs since 2002, chair could be one but with options to be extended.