Нет стандартизации и огромные требования к безопасности. То же аутлук разных версий может использовать разные движки. Например от ms word. Клиентов для чтения писем куча. У каждого свои особенности. Что уж говорить о браузерных.
Это как мир, в котором мы пишем под целую сонму интернет эксплореров разных версий или нетскейп навигаторов и нету хрома (хз кста как у гмайла с этим дела)