Except in all the ways the article mentioned that legacy industries have tried in the past. A number of movie studios refused to sell movies to wholesalers that supplied Netflix and Redbox, attempting to starve them out of the industry. However the first sale doctrine defeated this in the end since they could end run the wholesalers by purchasing retail and supplying those to rental customers.
Digital goods are different, the law currently supplies no first sale rights, so a new streaming video start up can’t buy a copy of a new movie and rent it to a user, they can’t even buy a Netflix subscription for each and every user and stream the video from Netflix to their data center and then to the user.
Could I write my own CDM? I could, but it would never be used by anyone but me. There is no chance that Disney will ever allow a streaming service to use my CDM to protect their content. Distribution contracts already contain rules about only using certified secure systems to distribute content. This effectively allows the current media industry to serve as gatekeepers for new entrants into the field.
Except that the premise of that blog post is based on a fallacy.
Study after study has shown that if you want to increase sales of digital goods then offer more legal ways to acquire those goods. DRM has always been a limiting technology, not an enabling technology. Removing DRM in iTunes boosted sales instead of harming them, it also reduced the cost to Apple to distribute those songs.
I’ll grant you that it’s too late to do anything about EME, but let me turn that statement on it’s head. What does making it a standard accomplish? I don’t see a world where there is an open source CDM that any developer could fork on GitHub and set up a new streaming site with some cool new feature enabled by their changes to the CDM and get a license to the latest Hollywood blockbusters. Making EME a W3C standard does nothing meaningful to open up CDMs to the masses. It could have stayed a defacto standard championed by Google, Microsoft, and Adobe with no change to the ability to build a CDM that no one will use. All the W3C standard does is it makes it ‘acceptable’ to the open web instead of ‘tolerated’ in the open web.