Isn't that just because Apple's customers are more willing to spend money on apps than other customers?
But once you have dominance different rules apply.
Ideally, I'd prefer that this kind of back-and-forth between developers and Apple would happen strictly through negotiation, rather than invoking the court system, but I realize that not all markets are functioning well enough for this to be practical.