Formula 1 racing had a similar "fraud" scheme where a lot of countries invested in racing circuits which were left unused then[1]. I remember the politics, media manipulating people into believing they earn billions of dollars in PR for their government investing in circuit construction.
[1] https://en.wikipedia.org/wiki/List_of_Formula_One_circuits
I don't this ending well. First of all, the athletes should not get involved in any of this politics stuff. Second, it is well known that all the World Cup and Olympic Games tournaments post 1990 (at least) were awarded based on corruption, even the 2006 World Cup hosted in Germany. So, I don't see any reason to single out the Qataris.
They may have even been granted a platform where their speech can be more effective because of the respect and attention that many in the world pay those athletes.
Censorship, voluntary or otherwise, should be routinely rejected.
Having the winter olympics in Switzerland only would make sense, easy to secure, neutral country, no forced relocation of "undesireables" like when Beijing shipped every Mongolian migrant laborer out of the city, or when my government mass imprisoned as many homeless as they could by picking them all up for unpaid fines.
No country would have an edge with exclusive track access for months before allowing competitor teams in to practice either.