Big companies are not using actual printed paper money directly. Cash, like Bitcoin, is great for peer to peer transactions, but too slow and impractical for the population to all use end to end for all daily transactions.
Companies like McDonalds operate on credit via privately owned payment rails because ACH and cash are way too slow. Even when it takes cash that cash is not physically shipped to a bank vault at McDonalds HQ but instead local restaurants make cash drops to other private companies, banks, that then take possession of the cash and use their own private network to credit a remote account.
Even tax payment portals allow use of the payment rails of private companies because paper USD is too impractical.
Still, the fixed supply of federal reserve issued USD is what all these magic third party payment rails create an abstracion layer for.
No one Bitcoin advocate that knows how it works is saying Bitcoin will be used -directly- for daily commerce. Even in El Salvador venmo-like apps have emerged that batch Bitcoin transactions and use credit, much like Visa does to abstract slow ACH or cash.
These proprietary credit systems defeat a lot of the point of Bitcoin though, so open off-chain credit systems like Lightning exist. My local Coffee shop accepts Lightning which in short allows us to just continually cancel and re-issue signed Bitcoin transactions off-chain we never publish until one of us needs to settle which in some cases could be years, and that is fine.
Unlike Visa, the benefits of credit solutions like Lightning are available to all replacing KYC and credit checks with cryptography.
Also going back to your point about taxes, several states have serious efforts to get Bitcoin permitted for tax payment: https://www.deseret.com/2022/2/8/22918061/wyoming-arizona-bi...