Language exchanges depend on someone else showing up
Half the time belongs to your partner, sessions get cancelled, and matching on level, schedule and patience is genuinely hard. When it works it is excellent. It just does not work often enough to be your only plan.