You can pay your taxes to the US government with dollars. In fact you can't pay your taxes with anything else - not even tulip bulbs.
So you are completely wrong, USD has value because of the US government, not because of the 'greater fool'.
So you are completely wrong, USD has value because of the US government, not because of the 'greater fool'.