The typical user could use something other than Infura - but they don't.
The typical user could use some future system that doesn't exist yet - but they don't.
The typical user could cash out somewhere other than Coinbase - but they don't.
The typical user could use stablecoins other than USDC - but they don't.
This is covered in the article already. Default behaviour matters, a lot. Almost no Ethereum users are going to telnet 30303.