Open source projects end up as a large system integration engagements that usually take more time and money than budgeted - and enterprises are left with a project, not a product!
Vendor specific hardware and software solutions do not allow customers to continually ‘mix n match’ to meet their business, performance or scale needs.
Platforms want you to move everything to them which can be hard to migrate from.