Maybe USDC being public makes this a better time. I believe Steam tried to accept bitcoin, but the price fluctuations and slow transactions made it impossible for them to provide the level of service that set.
Really no reason at all to hold or handle USD compared to nearly anything else right now :)