What did people expect?
I mean it's a walled garden, you don't get to decide its rules. And those rules are made by the owner, Apple. If you don't like that, don't buy Apple, and buy devices with unlocked/easy to unlock boot loaders, and publicise the fact as the top reason why you bought that particular device.
The mobile world really needs more FOSS. Just look at what it did on the desktop and the server. It even scared Microsoft into looking at security.
And no, Android is not really Free and Open Source Software. Yes you can download the source code and compile it yourself, but it's to complex to do any meaningful changes, and even if you can make any changes, many devices will have locked boot loaders or require binary blobs to work.
So in short, if you don't like the proprietary game, either play it by the rules of the owner, in this case Apple, or don't play it at all. In this case the "no emulator" rule was kinda predictable as they already had a "no interpreter" rule.