All those things would be solved by sending text email. Whereas this overly complicated markup langage to HTML w/ javascript, and server response dynamic stack of programs will fail completely if JS doesn't execute just right in the mail client or there's some connection issue.
I guess for for-profit contexts one cares more about aesthetics than functionality.