My understanding is that you say "someone could make an alternative to X and that would kill Microsoft because everybody hates Microsoft".
My answer is "there have been examples of alternatives to Microsoft products for decades, and it hasn't killed Microsoft at all, so I don't see why it would be different for another service (in your case, email)".
Did I misunderstand your point?