One could now use that exact sentence to describe the most popular open document format of all: HTML and CSS.
One could now use that exact sentence to describe the most popular open document format of all: HTML and CSS.
It is complex but not complicated. You can start with just a few small parts and get to a usable and clean document within hours from the first contact with the languages. The tags and rules are usually quite self-describing while consice and there are tons and tons of good docs and tools. The development of the standards is also open and you can peek there if you want to understand decisions and rationals.
Though I agree that the web standards are extremely large. Not sure if they are too large, given their cross-platform near OS layer functionality.
It's about making software that would display a document in that format correctly.
I.e., a browser.
Wordsmithing your way around this doesn't make them any easier.
Evidence for this is in the very words used: unnecessary, complex, bloated, convoluted. These are very human terms that are thus subject to personal interpretation and opinions.
It shouldn't be surprising then that their "claim" thus fails scrutiny. All they actually meant to say is that HTML and CSS are both verbose standards with a lot of particularities - still something subjective, but I think page / word / character counts are pretty agreeable attributes to estimate this with in an objective way. Hence why I brought those up exactly.
<p>I don't think that's true.<br>
Perhaps you're thinking of xhtml?
Observe the lack of a closing p tag, to say nothing of the multiple self-closing tags in html: hr, img, link, meta, ...https://html.spec.whatwg.org/multipage/grouping-content.html...
big reason for that is that they where not designed for modern requirements like being used as a general purpose application UI toolkit
especially CSS was designed printable documents, not modern websites
and HTML was designed to represent the core semantic structure of a "classical" document (and not a too fancy one either), with minimal formatting (e.g. bold, italic, underline) but even on old websites it was very common to not be used like that at all (e.g. think old table for the whole site to create header and side bar tricks, now doable nicer with HTML5/modern CSS)
so its kinda a markup and style language chosen in the very early internet days only to realize shortly later that websites develop in a direction very mismatched to the designs of both languages (but both happen to be squeezable into their new roles, barely).
Kinda funny. But not really the situation behind OOXML.