These kinds of learning apps are destined to become mediocre over time.
The learning metric is so easy to capture, the learning content so easy to produce, yet no one has an individualized loop to make learning work well.
For example, I'd press "Training" on Duolingo, and would get nowhere. Same lessons all of the time. Bread and water.