Spot on.
My observation would be that, at the end of the day, IB's make the money in commoditised financial products (high volume, low margin, stuff, spot fx, govvie bonds etc). Systems are big, written in a "proper" language, straight throug processing for risk & settlements.
Or, they...