From a global perspective, generally speaking, the poorer a country is (or the lower the level of development of the productive forces in a country is), the more serious corruption the national government of the country is. From a historical perspective, as the level of development of the productive forces in a society increases, the work division in the society gets finer and finer. My explanation to the phenomenon of government corruption is: Because in the human society as a whole, the level of development of the productive forces is not high enough, politics as a kind of work(or a profession) can’t be divided from other social works(or other professions). Therefore, generally, the governments in developing countries are more corruptive than the ones in developed countries.
Meanwhile, eliminating government corruption phenomenon can’t be implemented by ruining the social productive forces, e.g., social infrastructure, in large scales and establishing a new national government. Therefore, for each country, the best way to diminish government corruption is to improve governmental and social institutions, in my opinion.