I think the reason is slightly different. I worked for a web company that made most of its money on ads. Companies have an army of marketing "specialists" whose job it is to find "incremental revenue". Their performance is rated on how much revenue they can add to the company. The possibility that it may cost users in the long run is not part of their calculus. I learned to hate meetings where someone mentioned "incremental revenue".
Big companies need to have an ombudsman department who have the explicit job of reviewing all these schemes and nixing any that will likely lose customers.
Big companies need to have an ombudsman department who have the explicit job of reviewing all these schemes and nixing any that will likely lose customers.