Lawyers (finance people) will never stop innovating (increasing complexity), and they will not be one moment delayed by a protocol which falls short of their aspirations for sophistication (bamboozling). Therefore, the only adoptable protocols are mere transports. They might rigidly specify some commonly used things like property titles (stock orders) but foreseeing unusual or unknown requirements, such protocols will include custom extension features (user defined fields).
The end result is a protocol which is sort of useful but still does not suffice for the development of generic tooling. An example from FIX is the field which tells whether an order added or removed liquidity. The standard didn't have such a field, so now every exchange has its own different one.