I refuse to purchase games via Epic too... but not because of Tencent. I refuse because it's Epic.
Back in the day they absolutely refused to bring their games to PC and their CEO (or someone very high up... can't remember their name anymore as it's been well over a decade) at the time was very derisive towards us PC players blaming piracy and other scapegoats at the time... then when they finally decide the money PC uses have is good enough for them they create a storefront that does the exact thing EVERYONE hates about consoles... the stupid exclusivity. Giving them money validates them and I refuse to validate them with any direct money purchases (I say direct because there are games that use their game engine... and buying those games gives them money indirectly... so it's hard to avoid that side of things)
this was was a literal instant buy for me, flaws and all, until I saw epic. now I'm going to have to pretend it doesn't exist until it's available anywhere else.