The US Congress chooses to behave (approximately) as if it had a commodity rather than self-issued fiat currency, but this is a choice, not some kind of necessity.
Exactly. Just because we have a debt-guided mechanism does not make the currency not fiat. Those self-constraints can be changed or removed at any time.