If someone creates software that runs on a game console, or calculator, and distributes it where users have a choice to install it or not, I agree with cs702, it should be up to the user/owner of the device if they want to take the risks to install it or not, the manufacture of the device shouldn't actively prevent such installation, but simply say, "If you do this, we won't support it, and it voids your warranty, but it is your device now."
They don't even after to make it easy for the users. It's not that Apple should provide another way for them to install another app store, that's a feature. It's that Apple shouldn't religiously hunt and destroy every means of jailbreaking just _because_ it allows users out of the Apple Control Sphere.
This is exactly how things work on Macs now and Mac users aren't exactly swimming in malware.
What about game consoles? Calculators? Cars? Washing machines?
It's absurd to force a company to provide features and services by law. That is a huge violation of free trade and the rights of those who sell devices. You know what you can and can't do on a device before you buy it. If people cared as much about the issue as you do, they'd buy phones that allowed that. They don't. That is why your house analogy is so far off.