Damn those corporate conspiracies to keep programmers down!
And to explain the present status quo, we need no conspiracies. Only people who laugh off the very idea of re-thinking foundations.
No one is asking you to throw out your PC. I only ask that you think.
While I don't agree with exactly where you're coming from, you are pushing the envelope in ways that I'm frankly not used to, and making people think, which is quite noble.
That said, I'm a firm believer in data being separate from code, so that the code can be innovated/iterated on in ways independent of data. Tying them too closely together allows less than ideal programming and laziness lead to data and code interdependence which becomes a nightmare to deal with.
If you can solve the problem of dumb/myopic programmers being let loose with the tools you propose, I'd love to hear it.