Platform lock-in.
Interoperability would not only be more costly in terms of the work to design and agree on a common standard, but it'd also makes it easier to switch to a competitor.
Thing is, the end user never sees this implementation detail, so it only matters on their side.