The rule exists to ensure the continued compatibility of third-party applications with requirements of the YouTube service. Google can fix its own apps, and it can fix the content of an iframe loaded from its servers, but it can't fix apps it doesn't control.
There are good reasons for this very simple rule that everyone but Microsoft seems able to comply with. By definition, such a rule cannot be "arbitrary".