Sure, for a traditional (non-blockchain) application this makes sense.
However, to use it with blockchain smart contracts, you'd need to run an oracle to retrieve the data from the authoritative source then submit it to a blockchain, constantly. This moves the responsibility of this back to the government.
If you don't have a blockchain project, then this doesn't add value to you.