Genuine question: Why does this matter? I see 0 problems with Apple having a "walled garden." It's their product and their platform so they should be able to decide what gets supported and developed for it.
I personally don't like how Apple conducts their business so I just don't use Apple products and that's that.