I don't know that I blame Netflix as much as I blame the W3C for being spineless/bending to their will. It's absolutely Netflix's perogative to seek the most money, and to try to force their users into apps if that's how they can do so, but the W3C should have been different/stopped it. From my understanding that's the point of a standards body like that (and like the article states, it's in purported reason they were founded at all).
In the end, I'm not as dissapointed with the W3C because the world just isn't that cut and dry most of the time (and browsers still at least give you the option to turn EME off), but