Gmail、hotmail、Yahoo!添付ファイル受信時の表示とURLの設計

gmail
-> 写真が表示されます。

hotmail
-> 写真を表示

yahoomail
-> 写真表示

ぬぬぬ、なるほど、基本は表示ですね。

ダウンロード時のURI
gmail:https://mail.google.com/mail/u/0/?ui=2&ik=10桁の英数字&view=att&th=16桁の英数字&attid=0.1&disp=safe&realattid=f_9桁の英数字&zw
hotmail:https://attachment.outlook.live.net/owa/hoge@hotmail.com/service.svc/s/GetAttachmentThumbnail?id=AQMkADAwATE2MjYxLTU3MmEtMGU4ZC0wMAItMDAKAEYAAAPamN5TZvIjQZibMQuFo… 以下略
yahoo: https://jp.mg5.mail.yahoo.co.jp/neo/launch?.rand=13桁の英数字#

なんじゃこりゃ?URIだけ見ると、yahooは比較的シンプルに見える。
hotmailは、subdomainがattachmentに変わって、id, x-owa-canary(意味不明?), tokenなどのパラメーターが色々ついています。※owaはoutlook web accessの略ですね。
これ、どういう設計になってるんでしょう???
もう、誰だよ、これつくってるの。