I agree. Having done a scripting languages based distributed
hypermedia system, and also having done work with CORBA etc., I can
say that scripting languages are easier to implement, can be more
flexible, and offer a rather interesting model of computation (in
terms of processes, threads, agents etc)
API on the other hand offers seamless distribution (ie, with
sufficient abstraction, one need not be ware of where ones objects
are). I think that this is ultimately where the world of computing
will move, and trying to combine scripting and transparent
distribution tends to be somewhat hard.