It wasn't really a tax, but an equivalent amount to the Chinese Football Development Fund - which to me makes perfect sense. As did the other rule they introduced at the same time on overseas players in starting line-ups - the quota of domestic players under the age of 23 that must be in the starting lineup has to equal to the number of foreign players starting.
Much better explanation than mine BB.