Except that it doesn't work as well, and, if it can be believed, has even bigger interoperability problems. Patrick Logan has been on a tear about this lately - check out his latest post on it, where he sums up:
Simple dynamic programming languages and simple dynamic coordination languages are winning. Vendors will have to differentiate themselves on something more than wizards that mask complexity.
The development industry loves complexity though. Why use a language with 5 reserved words and 2 operators, when you can use one that has dozens of each?