That's about 1% of the work. Email is old, arcane at times, and has a ton of interoperability and vendor-specific nonsense. Add in the fact that it _cannot_ go down for enterprise and that you have to do all of this at huge scale and it turns in to a pretty tough problem to solve.