Good point. And the even better developers use different languages for the specific parts of different things...

CORBA and DCOM are examples of this.