Epic Games Store - 88% split goes to devs

Does it even matter when the “problem” is Epic being too vigilant for potential fraud, and can be solved by simply contacting customer support? Capital One once blocked my CC when I was buying a TV because it was an unusual purchase. I called them, confirmed it was me, and finished the transaction. I didn’t question their right to be in business.