MS Azure uses random SSH port for "defense in depth."
social.msdn.microsoft.com
social.msdn.microsoft.com
> In terms of computer network defense, defense in depth measures should not only prevent security breaches, but also buy an organization time to detect and respond to an attack, thereby reducing and mitigating the consequences of a breach.