In reply to Sharp:
I know, but MS just ignores the Linux OS completely and users are pushed to use other software that is not compatible with MS. For example, .odt and other file formats are not supported by MS Office by default, but .doc(x) and other MS Office formats are compatible with OpenOffice/LibreOffice/whatever. Of course, you just cannot ignore MS Office file types, but it makes the whole life harder for both users and developers. I am sure ext4 (or ext3 which is quite old) could be compatible with Windows OS out of the box, but they don't do it either.
I understand the reasoning and I have been using some fancy features of MS Office at work (mail, word in cloud, Lync, etc.), but that also means that software developers have to use Windows everyday.