> How did it get into the spec? Oh, it got into the spec because when the Content Mafia pressured W3C to include it, Mozilla caved. At the end of the day they said, "We approve of this and will implement it". Their mission -- their DUTY -- was to pound their shoe on the god damned table and say: "We do not approve, and will not implement if approved."
It is not an argument and it doesn't "answer" anything. It simply suggests that they should have said no, without going in to details what that would entail.
At the end of the day, does it really matter? DRM extension is external and disabled by default on fresh install, and it asks to be enabled only once you encounter the DRM content. You can always say no if you deeply care about it.
Its /not/ (only) external, as your "disabled" in the same sentence already implies. Fundamental changes have been made that transfer power from the end user to elsewhere without end user consent nor them understanding the scope and meaning of the problem at hand.
This transfer was ( partially ) forced by third parties not acting in the end user or Mozillas interest; in fact the opposite is true.
Not only damages technical in nature where dealt, but also in terms of good name & reputation since the adversary made Mozilla squander their responsibilities and by extension betray their relationship with the end users. This is a textbook example of howto drive any organization into the ground.
In my understanding, they could at least have fought for this not to get into the W3C spec, but they did not object, according to the blog. This is one the kind of stuff that endanger free internet, which mozilla is supposed to fight for.
Or it would simply make Spotify, Netflix and other similar sites not function on Firefox and reduce their market share even more.
Who knows...