I don't think the issue is that Apple is keeping its fee even with a return. That on some level is fair. They are providing a service to the developer.
The bigger question is whether their cut should be 30% in the first place.
30% was chosen by the first store of this type and it's just never been questioned by platforms. I just read that Valve recently changed their agreement to be a sliding scale based on sales (30% to start, falling to 20% if you hit certain numbers).
But as far as I know, Microsoft, Sony, Apple, and Google all do a 30/70 split on digital sales.
The bigger question is whether their cut should be 30% in the first place.
30% was chosen by the first store of this type and it's just never been questioned by platforms. I just read that Valve recently changed their agreement to be a sliding scale based on sales (30% to start, falling to 20% if you hit certain numbers).
But as far as I know, Microsoft, Sony, Apple, and Google all do a 30/70 split on digital sales.