Earlier quoted context omitted.
> Granted, it's done by mimicking Webkit APIs, That's ... not a bad thing. Chrome creating nonstandard APIs (IIRC this was for Drive?) on its own is a bad thing. Coming together and speccing ( https://wicg.github.io/directory-upload/proposal.html ) the API is a good thing. They seem to have specced more or less what Webkit had already implemented (plus some promise based stuff), but usually when a nonstandard API has…
> They seem to have specced more or less what Webkit had already implemented The problem is that the WHATWG always just standardizes "whatever Chrome does". This leads to the HTML living standard actually being just like Office Open XML, with one entity controlling all of it.
It really ... doesn't. When the situation has arisen that Chrome has implemented an API for long enough for it to become entrenched in the web, it then discusses standardizing it (see also: https://compat.spec.whatwg.org/). But it's not blindly following Chrome, it's only in these special cases.
I've recently been involved in a couple of issues where browsers disagree with each other and/or the spec. Each time there's a discussion, and the best version of the behavior is chosen and worked into the spec. This best version is not always the Chrome version.