With the most popular machines being the x86/x64 platform, DRM is currently unworkable, as it cannot effectively hide code and data sufficiently from other software. Even encryption cannot effectively protect content, as the decryption algorithm must expose itself in memory during decryption of the content. Rootkits and virtual machines can bypass OS memory restrictions. With hardware modifications, it may be theoretically possible to hide data in a way that virtual machines and rootkits cannot bypass, but it is currently not possible with the current x86/x64 platform. So why punish the legitimate consumer when you're trying to thin out the illegitimate ranks?
FTC Town Hall to Address Digital Rights Management Technologies - Event Takes Place Wednesday, March 25, 2009, in Seattle #539814-00845
FTC Town Hall to Address Digital Rights Management Technologies - Event Takes Place Wednesday, March 25, 2009, in Seattle