Duolingo has the same incentives problem as dating apps - once someone is sufficiently fluent in the language they want to learn, they stop using the app. So instead of efficiently teaching the language, Duolingo makes the process as slow as possible while tricking the user into feeling that they're quickly learning.