Note that DuoLingo does offer live voice conversations with an AI partner so it's not just translation. Unfortunately that's a "super premium" feature though; even the normal paid tier doesn't include it.
I'm not sure exactly what method they're using, but inference costs for speech to speech models are pretty significant so it does make some sense to charge more. The LLM-based text explanations for translation problems are also in the super premium tier though, and those can't be that expensive, so maybe it's just an attempt at market segmentation.
That's fair. I've just been screenshotting the page and asking Gemini what I did wrong for free but I guess Google has deeper pockets than Duolingo so they can eat the cost of that for longer.