There is no "business model" that will fix this. Yelp, The Wirecutter, Product Hunt, all these suffer from the principal-agent problem. You, the reader, are the principal looking for a solution to your problem. The app is the agent that solves the problem for you. But the agent has its own motives, and can behave in ways you don't want.
Yelp was great until it decided it needed to become a gatekeeper for restaurants and coerce vendors into paying for ads.
The Wirecutter was decent until it got acquired by NYT and changed its style, with a much heavier focus on affilliate revenue and positioning itself as a a "perk" for NYT subscribers.