> The issue is that Apple can pick and choose whoever they want which is anti-competitive.
No it isn’t. They work with whoever the market leaders are.
> It's certainly not the first time they've done this,
You say this as if they’ve been caught doing something wrong. You may wish to create that impression, but it’s a silly one. They openly talk about doing this on stage every year.
> but it's a shitty business tactic.
It’s not a business tactic. It’s normal software development methodology.
> Everyone should have the same opportunities.
On one level, everyone does - any business can partner with any other business who chooses to work together to create APIs.
On another level, the statement is a meaningless platitude.
It is obvious for example that not all developers can have a 10 minute phone call with Craig Federighi because there are millions of developers. It would equally be absurd to ban Craig Federighi from talking to developers.
Similarly it would be absurd to ban Apple from allowing 3rd parties to work with them to test new APIs.
In order to consider these questions in a meaningful way, slogans are not helpful - instead we have to look at what the realities look like.