I object to it as a user as much as I do as a developer.
Historically, a third-party software ecosystem benefits everyone. Apple is trying to suppress that to the detriment of both their developers and their users, for their own gain.
The comparison with game consoles is ridiculous. I mean, it's accurate, but why would you bring that up? It's not like I approve of how they do it either.
Why should you get to take advantage of their work for free? You don't get to ship other closed-ecosystem software for free, like console games.