That's probably a lot of it. I read the IOC president's dogding of a question about Uyghurs[1] the other day, and his TL;DR is "The show must go on.". Why does he think must it go on? Probably because his paycheck depends on satisfying McDonald's, Coca Cola, and whoever else sponsors the games.