Say you're an American without saying you're an American.
Say you know nothing about current world politics without saying you don't pay attention to current events?

Maybe read up a bit on how Canada is leading the discussions on a diplomatic boycott of the upcoming OWG. Or read up on the tensions between China and pretty much every other country that borders the South China Sea. Or, or, or... Do, please, try not to assume that just because I'm an American I'm parroting a bunch of idiot politicians.
The bigger issue for the IOC, regardless of whether or not Bach and his cronies have no personal beef with China or are perfectly fine being in bed with authoritarian regimes, is that they need some of these democratic, first world nations to step up and want to host the Games. They have a major problem and remaining tight with the likes of China isn't helping them gain any sort of credibility with those other nations who could offer to host the Olympics.
Beyond that, right now, it's pretty clear the IOC is looking to line up Sapporo, SLC, and Vancouver in some order for 2030, 2034, and 2038. They would gladly slot Oslo in there if they can get Norway on board. And Barcelona/Pyrenees is trying to put something together (though that is a challenge due to the Catalonia question). If the ISU had its way, the earliest opportunity for another China OWG will be 2050 and by then Almaty might be truly ready. On the Summer front... there are lots of options lining up and China won't be in the mix for 2036 and probably not under consideration for 2040 either.
There are a lot of reasons why China isn't likely to host another Olympics before the 2040s, maybe the 2050s, and I firmly believe that the IOC will do its best to avoid engaging China in serious talks about hosting another edition of either the Summer or Winter Games through at least the rest of this decade.