I remember Virgil van Dijk defending going to Qatar saying something along the line of that there are only a few chances in his career to play at such a tournament. So he allowed himself to neglect all moral questions on selfish reasons.
Later when asked why he wouldn't wear the One World-band is that if he was awarded a yellow card he could risk a game and he couldn't let his team down and claimed that would've been selfish.
If this is a compromise to get states on-board (so they can keep their national armies), I'd consider it a promising start.