Blockchain is a good technology that will be use as a tool of transparency to every transaction being done. The government should know and develop a system like this on their system. This will eradicate corruption or transactions being made under the table because there will be a transparency on every transactions and how much money is involve. The budget of the people will be obviously utilize to its intended purpose. Would you agree with this idea?
But we can't expect a corrupted government to take steps for anti corruptions.
As you said the blockchain can be used in all the transaction for the government related which can help us to have corruption free transactions but the politicians need to implement this system but if they do then they can't make money anymore so they will never do this.
Lol, but that is true, that is why bitcoin was created as a decentralized entity, I do not have any hope that the government is going to self regulate, if they could do something like that they could have done it already but the fact that corruption keeps going means that they benefit from the current system and how it works since they can keep stealing from people.
And this bring us to another great characteristic of bitcoin, since bitcoin cannot be printed by governments whenever they want, it means we are unaffected by their corruption at least in monetary terms, if they want to steal money by taking money from the taxes or by printing that money we are still good since we are holding bitcoin and their actions cannot possibly affect us since we are not holding fiat.