> The US government is a powerful entity that levies taxes and accepts tax payments only in dollars.
Right. That's just a more detailed explanation for why most people are willing to accept USD in exchange for their goods. There are similarly detailed explanations for why people are willing to accept bitcoins. The reasons are different, but they still (obviously) exist. If no reasons existed, then people would not be willing to accept bitcoins in trade.