

The digital shit is so complicated it takes a huge amount of employees. Integrations with hardware (payment terminals), banks, setting up infrastructure so others can accept your payments, automated fraud detection, digital compliance in every country they want to target, it’s huuuuuuge. Thousands of employees.
It used to be do a carbon copy of the card and send us the receipt.
Valves internal structure wouldn’t scale to that size either, and they have no experience running a company of the size that would be required in a different structure.
That’s actually a pretty realistic option given the 2 hour refund window.
Maybe allow it only after 1 successful deposit, and revoke it after 1 failure for a long period and X successful payments.
Also maybe only 1 game is playable if you happen to buy more than 1 in that time