>>715673558
It's the payment processors like Visa and Mastercard. Steam can't do shit if payment processors threaten to leave, that would be too much of a financial hit.