EPIC is partly owned by Tencent(Chinese company that is also helping China with their social credit system), and Ubisoft is also partly owned by Tencent. Quite frankly, neither of them will see my CC.
EPIC is even worse because of their lack of features, in comparison to Steam, and some of those lack of features is something that they want.
https://archive.fo/FyVu1