it's also a thing that happened recently where the credit card companies were throwing a tantrum over 18+ stuff and refused to let people buy them, like iirc on patreon, dlsite (a japanese site with adult games on it), and stuff. which i think might be the reason why credit cards aren't available for itch anymore, but I may be wrong.