What's stopping MS to reach to the Google's Online Services level

Google has surpassed MS for a number of Online Services for example:

1. Google Maps vs Bing Maps

2. Google Search vs Bing Search

3. Google Youtube vs Soapbox

4. Google Adwords vs Bing Ads

5. Google Local vs Bing Local

6. Google Mail vs Outlook

Is MS online division incompetent or there is a lack of leadership?