Why would they launch Bing with stock video and photography? Wouldn't they have more money to invest in a major product launch?
Now this post is about more than a low budget spot that doesn't really make any sense it is about an idea.
If your product is a search engine or as they say in the spot a "decision engine" that provides better search, better results and cuts through the crap then prove it. Why wouldn't they buy keywords on Google, Yahoo, Ask, and in the place of the text ads show the results that Bing would have delivered. With the cost of this crappy spot and the media buy think of the breadth of keywords and text ads that they could have purchased.
Imagine if BMW could put a car in an Audi dealership? Or vice-versa.