1. Start company with a minimally viable product
2. Hire smart people to iteratively optimize the usefulness of the product to attract as many users as possible. Incentive structure rewards maximizing new users
3. Product reaches "peak usefulness"; seemingly everyone uses it / loves it
4. Re-focus business efforts to maximize revenue (e.g. stuff ads everywhere). Incentive structure now puts greater emphasis on rewarding short-term revenue increases
5. Revenue climbs as usefulness declines; users begin to abandon the product
6. Company continues revenue-maximization strategy because data on user dissatisfaction / abandonment significantly lags behind data showing correlation of "ad-stuffing" with more revenue
7. User abandonment is finally apparent enough that management realizes it should do something; commence back-pedaling efforts to try to "win users back"
Seems like Amazon is approaching step #5 right now. Will be interesting to see how this plays out over another year or so.