This is why people like Richard Stallman who don't compromise on principles are critically important.
This is why people like Richard Stallman who don't compromise on principles are critically important.
Getting users to make decisions in favor of openness is an unsolved problem and it's why Richard Stallman, while laudable for acting on principle, has increasingly little impact. Rather than hectoring Mozilla for not committing suicide, your efforts should be directed to figuring out how to get ordinary people to make different buying decisions so groups like Mozilla aren't faced with the decision between standing up for principles and having users.
I don't think the industry consortium is really even that relevant here; it was proposed to the W3C in Feb 2012 jointly by Google, Microsoft, and Netflix, and already had a fairly well fleshed out proposal. It was shipped in Chrome, with Netflix supporting it, little over a year later. I'm fairly certain those three companies would've gone ahead with it regardless of what the outcome of the W3C proposal was.
Principles are fine and dandy until you have to commit suicide to maintain them. Given the good Mozilla does as a going concern, becoming "that one weird browser that can't play your videos" would just result in more people using Chrome and Edge.
This kinda reminds me of the GCC/Clang thing. If I recall right, Clang got a huge influx of attention, in part, due to Stallman's unwillingness to allow GCC to export its AST.
Perhaps we need a rule for this. "The tech community interprets developer obstinance as damage, and routes around it."
This is one of a number of reasons, yes.