

Though nowadays most places that accept cryptocurrency payments only do so through the most well-known stable coins. Generally, just Bitcoin, Monero, USDC (fixed to the dollar), and maybe Ether or such. Random coins like DOGE or [insert strange acronym] aren’t really accepted for payments most anywhere. And this is just as a payment option, so it’s not like you need to use it. Like paying on Amazon through Klarna or whatever. Anyone who prefers payment through a bank account or bank card would continue to be able to do so.
Something attached to the main computer, but with its own firmware/controls is still far better than having no device at all, and relying on external code for verification. Would a discrete box separate from everything else be better (independent of mobile phones as well)? Sure. But a great step that would be progress compared to the current status quo is what the other poster describes, with logic and chip verification running on a device attached to the device or computer with which you wish to pay.