I would say if you accept subscription services as justifiable, Duolingo is justified. What you’re raising is poor performance, not a reason for it to be purchase only.
Of course, I would be in favor of “the app is free, pay a set price for a language pack” rather than a subscription for premium.
Apps that shouldn't be Subscriptions
What is the most useless app that you have seen being given as a subscription?...