Visa and Mastercard aren’t skimming 2.5% off the economy; the majority of the interchange fees go to banks (which Visa is not; their actual product is VisaNet which provides payment infrastructure, broadly.)
Trivially verifiable by Visa’s revenue being $35B, which is not even close to 1% of just US GDP (about $30T).
And Visa is international, so some of that $35B is ex-US.