He's absolutely right. Both of them are ridiculously flawed 'standards'. OOXML because there are literally sections of the standard that don't clearly document the behavior required of the implementation (space lines according to method used by Word 5), and Open Page because it documents only the required behavior for compliant, error-free swf's, when in practice the error-handling behavior is much more important (which, if you're wondering, is why we don't have a useable open-source reference implementation of Flash - even the bits without DRM).