Sure I agree so say it that way.
all I want to emphasize is that "simple things should be kept simple" and that Smalltalk and MVC do not always provide us with the right perspective for doing so.
I love the uniformity of the Smalltalk approach and wonder how a smooth transition of a system like Etoys, where all objects are user interface, into a full fledged programming system could look like. Is it Tweak? Is it something else? I don't know.
"Form follows function --- that has been misunderstood. Form and function should be one, joined in a spiritual union" (Frank Lloyd Wright)
So you could have a image viewer that you could program in 5 lines. Etoy is still fairly complex in terms of interface and run-time semantics. This is not because you get something done that this is simple. I think that simplicity is a vicious point. Good abstractions does not mean simplicity. Look at the conceptual complexity of the Smalltalk uniform model (which I love but is difficult to follow ie metaclass when this is the first time).