I agree caps need to go.
But it brings up another issue of the heavy players outclassing most everyone else and making the play pretty lopsided so that no one else can generally advance marginally better against the top few.
I think that once a certain level of power is achieved (and income too) that everyone might be better served if those top player are encouraged by some kind of progressive cap to leave the server and transfer to an elite level of server that is exclusive to only the best of the best (maybe use CW as a global way of accessing relative rank). This would give a migration path to advance the elite players to compete with each other and free up the competitive space to mid tier players to advance more assertively. Dominance really demotivates active play of others IMHO.

Just ideas.