I don't think Russia should have got it either. They are next and that was bought no doubt and their rights abuses among other problems.
China never should have got the Olympics with their human rights abuses.
Fifa and IOC like to use the excuse of spreading the spirit and values of the sport and games but it's complete bs, only for profit.
The countries should be worthy and capable in the right way before getting any such tournament.
How do you become worthy?