MITM is pretty moot right now with TLS everywhere. Apple is taking this stand because it’s inline with their business.
Zero-rating is really bad for Apple. And by making themselves the virtual network layer, they have the ability to roll out their own last mile networks later.