A product that is built for wide commercial availability should have no dependency on another product over which they have no control.

Way back in the early 90's, there was a mantra amongst IT people that "DOS ain't done until Lotus won't run." Basically every time Lotus 123 put out an upgrade, somehow a few weeks later Microsoft would put out an "upgrade" to DoS which would "break" Lotus. Well we know what ultimately happened:
There was Lotus 123, Quattro Pro, and Excel. Today there is Excel


"The illiterate of the 21st century will not be those who cannot read and write, but those who cannot learn, unlearn, and relearn." ~ Alvin Toffler