The ultimate example are mobile games. They optimized for profit by dumbing them down and adding addictive, simple gameplay loops. They also incredibly boring in longer term, but it doesn't matter because they've probably extracted enough money from you at that point.
This goes beyond gaming and applies to our industry in general. I strongly believe that having more complex, but powerful software is better for the society at large. Encouraging people to not give up when they encounter simple problems and promoting systematic thinking is important. But it's not as profitable and you lose users.