Maybe, just maybe, lots of DRM validation is actually done by Java code itself. The JVM chips in most Blu-ray players are made for "multimedia experience", not massive data crunching to validate the encryption keys. So DRM is still to blame.
We gave you an atomic bomb, what do you want, mermaids? -- I. I. Rabi to the Atomic Energy Commission