Facebook, Twitter, etc. also have to build something that their users want to use and this follows the same paradigm. Google could build something to make every advertiser happy but if it pissed off all of their users it would kill their business. They have to solve this problem on both sides -- they have to build something users want to use and they have to build something advertisers will pay for. Both halves of it have to answer the Why Now