Each of this approaches can be realized by another, but it is no good way because of the goal with number 2.
I am sure, that we may not demand from anybody to use only one language and all languages and approaches have strong and weak sides. So, I am interesting in a common execution model, not a language.
There is one more reason. Various systems may be written on different languages. Now we have CORBA and IDL as a tools which allow multi-architecture/multi-language systems to work, but it doesn't allow to transmit a behavior (procedures) together with a data.
Let's name this goal as "first democratic goal".
The 5th and 6th goals are very similar (5th about an "operations democratic" and 6th about "data representation" democratic). Let's name they as a "third democratic goal". This goal not only about processors but about generic programming also. (We can pass different data descriptors in one procedure and have different results).