You can't exchange parts on Fords and Chevrolets. It's the same thing as not exchanging documents between products. If you lock yourself into a vendor by your earlier decisions, that's your problem not Microsoft's. Choices have consequences and you don't get to hand off responsibility for them to someone else.
Everyone seems to have this strange idea that software companies shouldn't work like other industries. That there should be monopolies, that there should be a dominant technology that everyone agrees on,... It's like any other product.
There are all sorts of manufactured objects that only work with other products from the same vendor. You choose your vendor and work within their system. Or, you switch to another vendor and replace EVERYTHING. This is the norm.
Part of being successful in business or in life is making smart choices, making poor choices costs, as it should.

































