I think the major difference (in addition to everything I first listed) is governments have a captive populace and can force acceptance of their fiat. Monero/crypto devs can't force anyone to use it. And if enough users don't like what devs are doing it will be forked and take most of the network with them (You can't fork government fiat). This was Moneros origin story to begin with.