DRM - это шифрование. Способ шифрования работает так: у вас есть ключ, который может открыть блокировку, и этот ключ предоставляется только тем людям, которым вы хотите иметь доступ к контенту, и держите их подальше от людей, которым вы не хотите получать к нему доступ.
Причина, по которой DRM имеет недостатки, состоит в том, что человек, которому вы хотите получить доступ к контенту, и человек, от которого вы хотите сохранить доступ, - это одно и то же лицо. Это просто не имеет никакого смысла. Единственный способ, которым это работает, заключается в том, что ключи предоставляются инструменту, использование которого ограничено. Но этот инструмент должен держать ключ подальше от пользователя. Чтобы использовать этот инструмент, вы должны использовать блокировку, соответствующую одному из его ключей.
В этот момент вы спрашиваете: «Почему я не могу просто добавить свой собственный ключ?» И вы можете быть в состоянии. Но единственный способ получить этот ключ в инструменте - дать его человеку, от которого вы пытаетесь держать его подальше. Это все равно что просить грабителя отдать свои домработницы соседу по комнате за вас.