Szerintem nem érted az alap problémát. Nem az a baj, hogy Microsoft, hanem az, hogy ezt a szabványt lehetetlen 100%-osan implementálni más szoftverekbe. (Illetve én nem tudom, ha a fennálló problémákat megoldották, és lehet, akkor nem szóltam.)
Szóval ha nekem nem telik MS Office-ra, csak OOo-ra, de OOo OOXML implementációja nem tökéletes (és nem a béna programozók miatt nem, hanem mert sz*r a szabvány), akkor előfordulhat, hogy pl. a hivatalban nem tudják majd elolvasni a dokumentumomat.
Ezzel szemben az odf-et már implementálták néhányan _tudtommal_, ugye van az OpenOffice (és "modjai"), Koffice, Gnome Office programjai. MS Office-ba sem lenne lehetetlen implementálni 100%-osan.
A konverterekből meg még nem láttam linuxos portot, mindhez kell egy MS Office.