Do companies exist to make things that are valuable for users, or do users exist to make money for companies?
I really don't know what a good customer-centric endgame looks like. Maybe a self hosted AI assistant that knows what I need, coupled with a micropayment infrastructure to apportion funds based on where I visit? No idea.
Several reasons:
1. You often can't judge the value of the information before purchase.
2. The downside of having to decide whether or not to purchase is often larger than the value of the information.
3. Microtransaction costs (time and otherwise) are higher than the value of the information.
4. That information is often available for free somewhere else (sometimes people just want attention or to inform others rather than money). The top results are just the ones that spent the most money on SEO (and hence have the most intrusive ads).
Incredibly annoying.
They're playing by rules they didn't invent. The belief is this content gets indexed better than just recipes (which, when well written, are terse) and it should be placed above the recipe so it has higher priority. They might be mistaken but with the limited amount of information Google gives, and the fact that most places I stumble across on Google are doing it, I'm ready to believe it works.
Any of those recipe sites? they'll read through several minutes of navigations, links, ads, and story before getting to the site. I feel badly for anyone who must listen to that, i.e. who doesn't have an option to read it visually, what a horrible experience.