I suppose it comes down to how many layers of disconnect are you personally comfortable with, and how strong are you principles of not supporting something/someone who is against you vs. your desire to have something you want. Because there are various levels of disconnect, but it's never going to be 100%. When you buy a Chinese game, there are zero layers. Chinese companies are organs of the CCP, so money sent to them directly funding the CCP. But if you buy from someone else, they're paying taxes to that country, or employees are primarily members of a political group that is against you, or they donate to them, or shareholders of that company are political enemies, and so on. Some of your money is probably going to make it into the pockets of people who hate you no matter what you do. The question is how much, and how many bank accounts will it filter through before it gets there. Your comfort level with, or ignorance of, that will be the biggest factor.
I suppose it comes down to how many layers of disconnect are you personally comfortable with, and how strong are you principles of not supporting something/someone who is against you vs. your desire to have something you want. Because there are various levels of disconnect, but it's never going to be 100%. When you buy a Chinese game, there are zero layers. Chinese companies are organs of the CCP, so money sent to them directly funding the CCP. But if you buy from someone else, they're paying taxes to that country, or employees are primarily members of a political group that is against you, or they donate to them, or shareholders of that company are political enemies, and so on. Some of your money is probably going to make it into the pockets of people who hate you no matter what you do. The question is how much, and how many bank accounts will it filter through before it gets there. Your comfort level with, or ignorance of, that will be the biggest factor.