What do you guys think? I feel that, google showing Its yellow pages(local.google.com) results within organic listings is a threat to other yellow pages (loss of traffic), Its like google promoting its own products for free. To appear in the top position, google has several factors, but showing its own product's results on the top is very bad Google says link building for the sake of ranking is bad, but doing nothing , but just inserting your own product on top is even bad., This affects the competitors who runs similar business and thus acts as a monopoly., Gooogle can ofcourse show aggregated results (results taken from several yellow pages site) , but just showing contents of its own product is not good business practice. Ofcourse, just my opinion, feel free to share your views
First of all Google are free to do what ever they want to do with their website. then yellow pages results is really important factor for local search and it's as an authority for the local search, i cant see why not to included it in the local search results.