They are unnecessary if vendors directly accept bitcoin, at which point you can have your wallet, you can be connected to arbitrary nodes in the network, and you can spend the money from that wallet in transactions with any other wallet and verify against only ~8 nodes in the network to verify with reasonable certainty.
> It’s all fiat.
This is very true, and a lot of people ignore it. Props to the article for making a deal of it. Gold is not worth a thousandth its current market value if people didn't treat it as a scarce shiny valuable and instead treated it as a good conductor or flaky metal.