The argument you are looking for is: "USD has value BECAUSE the state makes you pay your taxes in it."
Notice that that argument does not end with, "and this is the only way a commodity or currency can have value." Because there are different reasons that different things have value and more than one thing has value.
Your comment is intellectually lazy and you don't have to believe in crypto to come to this conclusion.
You do not pay taxes with bitcoin because the government does not accept it. Simple as that. Not lazy, just fact.
If that's the logic we're going with, I can pay my taxes with baseball cards and beanie babies too.
If you want to pay your taxes using gold coins, go right ahead. They will gladly accept it.