How is someone who builds software to sell digital goods any different? They deliberately put a border in between the user and the content (music, ebooks, software, etc.) I don't see many people complaining about that.
Anyway, the point you were answering to specifically mentioned "make it hard to read text on a web page". "music, ebook, software" aren't web pages, it's not the same end goal (the browser displaying stuff on your screen).