While I acknowledge the irony you are pointing out, even that is a feature of the world we live in, where humans are unable to coordinate. Eliminating DRM is just one of the many wonders we could accomplish if we could "simply" coordinate the efforts of all software engineers on the planet.
Because if you don't implement DRM, then you simply raise the marginal price that it costs a company to do so, and you make another engineer – who is willing to implement it – marginally richer, thus indirectly rewarding behavior you despised in the first place!
The only ways to eliminate things like DRM are to either globally coordinate all software engineers' efforts (probably impossible), or somehow... socially change the incentives such that DRM is a net-loss for content producers? Also seems probably impossible.