I wouldn't say one is better than the other
chiph, I think the real issue is that async, queued, reliable delivery, message-based communications can substitute for simpler synchronous systems - while the converse isn't true. Such subsystems can be built as "swiss army knife" technologies if you accept several tradeoffs in order to get a "one technology for everything" glue to fit between distributed objects or "actors."
But there are some very real trade-offs involved, which is part of why "best" is pretty meaningless. The corkscrew blade of a very generic tool might be a bad choice if your business involves opening lots of wine bottles.
But I think what Don Box has been advocating is something somewhere in between. Something that might be a good ("good enough?"

replacement for distributed RPC but that has the potential heterogeneity of web services, possibly by adding features overlaid on the basic web service concept.
I can only think that the comments he is quoted as making about distributed object technologies refers to the tight coupling that object RPC-style linkages require. That's the "unwanted intimacy" he talks about. Basically you end up serializing a lot of information in internal formats and then marshalling it over the wire to the other side and back. The point is to try to make the remote object "appear local" from the programmer's point of view. I think he's suggesting that programmers view communicating entities as communicating instead of relying on an abstraction designed to hide the communication.
One reason why financial transactions noramlly do
not use simple RPC-style synchronous operations is that the typical technologies employed don't offer any auditing mechanism independent from application code. Most message-queuing middleware does offer this, and transaction queues can be rolled back in sync with the databases and "replayed" for recovery purposes. Synchronous 2-phase commit leaves you high and dry when you find a bug in a bit of updater logic someplace in your distributed application after 50,000 updates have passed through. Rollback recovery is always a nasty topic.
But I have no interest in defending any of it. Aren't we trying to interpret the article first?
I agree with points made so far hinting at the cost and disruption of technology churn. I'm at a point now myself where I'd love the time to get some more mileage out of things-as-they-are.
As for plumbers and plumbing... well I think there have always been very few plumbers while a whole host of people ran amok with monkey wrenches. Trying to make the plumbing invisible or automatic somehow is just another attempt to make toolsets and those who wield them more "productive." That only makes good sense, since the 80-20 rule still applies: most "programming" doesn't require a deep skillset as long as the right constraints are in place so the programmers can't cut their own (or their users') thumbs off. At the same time the other end of that formulation says that some smaller fraction of programming tasks will probably require very deep skillsets. Allocations of tasks among resources is what management is all about.
The very idea of XML turns me off. Talk about bulk and inefficiency! But swapping data around in proprietary binary formats has serious limitations that nobody else has addressed successfully - certainly not in terms of market penetration. EDI messages probably come closest and the success of EDI has been limited outside of the niches where it has been strongly embraced. As the name says, it's a document replacement technology and not an RPC substitute. That's where SOAP came in, to add verbs to XML's nouns and adjectives.