I agree with one exception, DRM that is designed to keep a company's trade secrets secret. Encountered a few startups building DRM for that purpose and I have to say that I don't find it offensive.
Data leakage is a serious problem for many companies and DRMing its key data is a good solution.
Although it is technologically impossible to create a bullet proof DRM and DRM as a whole is a rotten concept, at least these things can be "fool" proof and prevent accidental leakage.