“When you buy an integration product, you are agreeing to build the integration itself in a commercial programming language.”
ESBs and integration platforms sell themselves as solved problems. They’re programming languages with a drag-and-drop skin and a license fee. You still write the integration. You just write it in a proprietary tool that only the vendor’s consultants understand.