I suppose I could have bought a Cadillac Escalade and spent a lot more on gas and maintenance while being able to haul a lot of people which would of never happened. It also would have cost quite a bit more than my Rio.
So, its not absurd to buy a Kia if it meets your needs instead of an Escalade, quite the opposite in fact. Just as it is really foolish to use CORBA when all you really need are the facilities already included with most Smalltalks. Just because I'm doing communications doesn't mean I need the big, expensive solution.
However, it's unfair to criticize CORBA for one of it's design tenets. It was designed for interop, hence the name.
Many solutions for transparent distribution were around the same time as Smalltalk. Look at systems like Eden, Emerald, etc.