This is, annoyingly, because bare noun phrases as a search term are highly correlated with an intent to buy.
You get completely different results if you search for "what is a sofa bed" instead of "sofa bed".
I say it's annoying, but it comes from real user behavior.