"In a progressive system, top earners should pay a higher percentage of earnings as tax, since they receive more benefit from the country, as other posters here point out. "

In Canada, tope earners DO pay a higher percentage, they pay the highest percentage share.

The people who get the most benefit from a country are those who receive more in services than they themselves are able to pay for.