Quote from TraderMojo:
Unfortunately, your analogy is fundamentally flawed.
You seem to be mistakenly equating ESP/CEP product vendors with trading system vendors. Perhaps you are not aware that ESP/CEP products are just software components - not trading systems.
ESP/CEP products are just tools - one of many tools available to a software architect to build a particular solution. They have applications in many areas outside of trading.
Vendors of these products are just like vendors of other software products such as Microsoft. They sell their wares to consumers who might have a use for them. For example, Microsoft sells Office to consumers that need office productivity software.
You could ask, why does Microsoft sell Excel to banks when they could use Excel to make their own trading systems to make billions?
The point is that Excel is just a tool/technology that different people can put to use in different ways. Excel is used in may areas outside of trading. If you have used Excel then this should be clear to you.
Similarly, ESP/CEP products are just a tool/technology that different people can put to use in different ways.
Trading systems could not be built without making use of other software components or libraries. Using ESP/CEP in a trading system is just using another software component to build a system.
I hope I have cleared up the confusion. The comparison between trading system vendors and software component vendors is clearly nonsensical in this context.
point taken and understood