>>715627436
>>715626983
Problem is the payment methods and how they affect the global reach of those games
if there was a H game storefront, you might see Steam finally losing grasp on their monopoly for once
Just call it Steamy