Your reasoning shows why it's so much harder to fix a duopoly than to fix a monopoly. If there was no Apple then Google would get its comeuppance. If there was no Google then Apple would get its comeuppance. But because we have both Google and Apple, we can't punish either.
The mathematician in me wants to solve the problem of the duopoly by first reducing it to a monopoly, which we have known solutions for.