It’s not like Apple lied at any point saying “buy our phones and do whatever you want on them!” No. It’s clear. You do what they want. In what name should they be forced to “open” it to anybody?
What’s next? Force google to make their map data open? How would that go? It’s mostly the same thing.