BeeDeeDubbleU - 2:48 pm on Oct 3, 2013 (gmt 0)
Personally I think Google have given up on offering the most appropriate results at the top of the SERPs in favour of shafting webmasters and SEOs. :(
We also have to remember that not all sites have a product or a buying cycle. In actual fact those with no buying cycle and no products are often those that deserve to be at the top of the SERPs.
For a while now I've been pushing clients to build sites that anticipate a range of user intent and provide content useful to various kinds of users in different places in the buying cycle and in their engagement with the product... and perhaps even with the product niche.