As usual, your logic is seriously flawed. MS didn't "cry that nobody makes apps for them." They made the app themselves months ago.
Here is a quote from MS back in January...
"Unfortunately, Google has refused to allow Microsoft’s new Windows Phones to access this YouTube metadata in the same way that Android phones and iPhones do. As a result, Microsoft’s YouTube “app” on Windows Phones is basically just a browser displaying YouTube’s mobile Web site, without the rich functionality offered on competing phones. Microsoft is ready to release a high quality YouTube app for Windows Phone. We just need permission to access YouTube in the way that other phones already do, permission Google has refused to provide.” - Dave Heiner Vice President & Deputy General Counsel, Microsoft
More info here:
YouTube Access and Windows Phone: Microsoft throws down the gauntlet | Windows Phone Central
So to recap, MS delayed the release of their YouTube app for months while trying to get Google to allow the required API access that would allow the app to comply with Google's terms and conditions. Google wouldn't cooperate so MS finally released the app (using the same public YouTube APIs that all other third party apps use) knowing full well it would pi$$ Google off. It did, but it also put Google in the very hypocritical position of demanding that MS "cease and desist" while continuing to ignore hundreds of other apps that use the same public APIs and work the same way. Google is now apparently being more cooperative and working with MS to create a compliant app. However, they are only doing this because Microsoft's move has put them in the spotlight and Google doesn't want to be "evil" (when people are actually watching).
This was not an accident. Well played Microsoft.