That's only addressing one issue with Bitcoin but the issues abound. I don't know all the issues that would happen but even my rudimentary understanding of payments can see that the high transaction costs are a problem when most of the games I buy are less than 5$.

There are ways to design around these glaring issues but Bitcoin is just a worse product for many transactions (and it's not like payment processors are a particularly good product to begin with).