Whups, hit post too soon.

I also wanted to say that I find the idea of auto-updates that ignore user preferences to be pretty untenable. Like I said, site environments are just too varied; the margin for error is too high. And even in cases where it can be guaranteed to be a harmless update, it can still interfere with things like a project's workflow.

Control over updates is in general part of the expectations of how software should work. Even things like operating systems where security can be highly critical still provide degrees of control. Going contrary to this expectation would be really bad UX.

Edit: and for some reason this didn't attach to the correct post.