The issues with discoverability, monetization, and retention, and how to solve them