Earlier quoted context omitted.
This isn't a gotcha; consoles should be required to support homebrew games as well.
I mean...I agree, but as things stand, they aren't . It's one thing to say "this is how the law should be, so that Apple should have to open their platform"; it's quite another to say "as the law is right now , Apple should have to open their platform."
If the courts get it wrong then you have to go to Congress, sure. But then you're in the same place -- convince Congress that it's bad.
Either way we're having a debate about whether it should be allowed. And the answer is no -- this business model is anti-competitive, for any business, and if existing interpretations of the anti-trust laws don't currently prohibit it, they should.