Don't see the difference, really. In all cases, the person is being punished for their nationality rather than any connection / culpability for that countries actions. It's all a shame for them individually - even worse for the adult professionals in individual sports, really, as they're missing out on the competitions where they earn their money and ranking points, so more impactful than a youngster missing a youth tournament in a team sport, like Ibragimov.
But, yeah, it's a shame for him as it would have been good experience and, like most of the others, he's missing out on it through no fault of his own.