If it should be a consumer right, why limit it only to devices certain types of software? Why not consumer protection law that applies to all devices? I think software licenses are the wrong tool for this problem.
There's a lot of crazy crayon licenses out there that try to fix the whole world by tacking on a whole lot of restrictions to their software licenses, prohibiting use for a long list of reasons... to me it sounds like a bunch of newspeak, as if "more restrictions = more freedom"