The only way consoles can be sold for their current (loss leader) prices is to have consumers make up the difference buying games. The manufacturers need to be able to predict that X consoles + Y games per console = profit. If you remove Y, then X consoles = loss. That's why they don't want you using your console for anything but licensed games.
So how about we keep that system, which works well for millions of consumers, and add a system where you can purchase a legitimate hardware unlock for Z. It would be trivial for manufacturers to work out Z, since it's essentially the same as their cut of the Y games per console. Then you could purchase a console, and if you wanted to unlock it, you could do so without any negative consequences. It would just cost you more, since you bought the console for a subsidized price to begin with.