Just wanted to point out that legally nothing is stopping Google from releasing Street View in Germany as far as I know. Maybe they will do so soon, considering that Apple Look Around is available for most of Germany
It was more of a media campaign, ad brokers trying to kneecap that other ad broker. Microsoft wasn't in the ad business back in the day, so no threat to media businesses.