Earlier quoted context omitted.
Google seems harder to split up than Bell to me. Bell was split regionally which makes sense since each region has it's own wires and can make money separately. Google has the problem that all their products other than adds lose money (or make money through integration with Google adds)
This is exactly why it's important to bust them up: all those other products are effectively "dumping" on whatever sector they compete in. This even discourages time-investment (to develop) and learning-to-use investment (for users) for free alternatives, not just commercial ones.
Mail. Internet browsers? Does it really need to be stated? Open source. Kubernetes. Open source. Tensor architecture. Freely released.
I don't see the argument for breaking Google up other than people are holding some vendetta against Google for being successful AND a pretty good citizen in the overall landscape so to speak.
If anyone needs to be broken up it's Microsoft. Microsoft actively harms every other competitor by bundling all their services together to the point where businesses won't even look at other software (teams? Azure is basically sold on nepotism).