Useful details, thanks.
I'll just point out that they/we did not have a system like that, but just promises of it from a tech giant. (except of course for whatever they had designed internally up until that time) So even as somebody who doesn't really sell games, I get why people weren't thrilled with the idea of microsoft being the ever-present broker in the transactions.