It’s almost impossible to lead en ethical life in this day and age if you do anything related to tech.
So wait, now buying something that was made in China means condoning the CCP? That's a pretty big jump in logic.
Hopefully, however, you have a voice (vote) in that government. The same obviously does not apply to you with China, nor generally does it apply to Chinese people within China.
You also generally have less choice when it comes to paying taxes, and significantly more choice when it comes to not buying things from China. If there are no non-Chinese alternative for X item, you can always choose to not buy X. However, that probably means not buying quite a few things, as you point out. But that was GC's point – it is fairly hard as a techie to not support the CCP. But just because something is hard to avoid does not mean you aren't doing it or aren't responsible for doing it.