I read this the other day, and am glancing over it again now. I've discovered that while I was initially a little peeved at a few of the "illegitimate complaints" when I read them as idol posted them somewhere else a while back, I'm now finding them to be quite reasonable. Particularly:
Illegitimate complaint: Requires people to get updates through a specific source (Steam, Impulse, publisher secure website, etc.). This is one of our biggest pet peeves. If a game ships and there’s some bug found that materially affects gameplay, then sure, put out a patch wherever. However, we’ve had users complain loudly that Sins of a Solar Empire v1.1 (essentially a free expansion pack) requires Impulse to download. Publishers have every right to make sure the people downloading updates are legitimate customers.
Illegitimate complaint: Makes it harder for people to resell programs. (Not saying reselling programs is right or wrong, only that it is not the function of DRM to make it hard or easy to do this, it’s a separate issue.)
I can still see people being pissed about being able to resell something. Most things you buy you can later sell (physical stuff... this is why people have garage sales), and not being able to do that may be a big deal to some. Certainly not not to
me as I'm building a library, but that isn't everyone's goal. If a publisher goes out of their way to make sure products can't be resold, I can still see that as being somewhat underhanded.
But when he says that requiring significant updates to come through a specific source is okay, I think I get it. He's saying that if you're providing extra content or bonuses to a user, you have the right to distribute that however you see fit, and I can't argue with that. But if you're just fixing bugs, he makes a differentiation. He seems to indicate that bugfixes should be available period, but significant updates that include other stuff can be restricted if the distributor desires to restrict it. I can totally be down with that, though I can't see your average company going to the trouble of distinguishing between the two. You aren't going to make a bug-fix update, throw that on the net, then make a bug-fix+improvements update and make that available for customers on your download service, right? But that doesn't negate what he's saying. I think I see where he's coming from. It comes back to rewarding customers, and I get that.