The purpose of software isn&#x27;t to be <i>correct</i> or even <i>predictable</i>. It&#x27;s to satisfy the needs of the user. The user in this case, isn&#x27;t you. It&#x27;s corporate clients who make decisions for tens of thousands of employees. They have various needs, however esoteric and strange. I promise you that all of the behavior you cited was implemented at the request of a client.<p>Ideally Microsoft should craft custom versions for specific clients, but that is its own nightmare. They tried that with Windows and it didn&#x27;t go too well.