'Paying high salaries, but with a cap, is good' How can I call this a myth? The justification for such a policy of paying high salaries to public office holders is to prevent corruption at high places. Then why is this no good? Yes it is no good, but not because it does not prevent the ills of corruption. There is no corruption at high places. It is no good because it puts a cap on the real income of super talented individuals. It is very unfair to restrain what a supertalent can earn by articificially limiting it with a cap, by pegging it against some subjective numbers. And then we tell these talents that they are doing national service, and that they must sacrifice for the country. Now you see how unfair this policy is. And all the supertalents would have to apologise to their wives and kids that they could not afford the additional resort bungalows in Europe, US or Australia because there is a cap on what they could make in the private sector. Hopefully they don't fill too bad about being shortchanged. Or else they would not be doing their very best. Put it the other way, men of integrity and honesty will not be corrupted even if they are paid less. And if we pay them their true worth, their market value, they will be so motivated that they could move mountains. And it is only fair that they received their due rewards. Then when they have made their billions, one day they might woke up and said, what the shit do I need $50 billions for when $1 billlion they could not even finish using. And they might donate $30 billions to a trust to help the unfortunate. And we can have a few Warren Buffetts and Bill Gates among us! See, artificially capping the income of supertalents is bad. It is artificial and restrictive and unfair to the incumbent. It does not reward talents fully. It shortchanged the talents. It is against the philosophy of paying people their worth, their market value.