The tax argument for the value of USD is because people have future debts denominated in USD (taxes), and they become aware of the amount of those debts in USD before those debts are due. If those people want an asset perfectly matched to that future liability, then they want USD. The demand is from that saving period, not the actual payment (which you correctly note is brief, just however long the transaction would take). Most discussions either express this distinction unclearly or miss it altogether, including the linked article.
This isn't some fringe idea it is being developed by governments around the US. I remember reading about some city in America that will take Bitcoin directly for tax but I can't find the article.