no matter how awesome you was ages ago and no matter how much you contributed, things should be objective and measure by time now.
i do hate double standarts when somebody says : "well we are more awesome clan than you because we were awesome ages ago and we still expect to be treated this way even tho we don't do shit now and never go ingame. but we are still cool and better then you and we are special" it's quite ignorant and full of self, don't you think?
it's also unfair to new clans that actually put effort and participate in events and clan wars. all clans should be treated equal according to what they do. clans rise, clans fade, and thats how it works. if you demand to be treated special well then fuck you.
this system is as most objective as it can be. it force you to play with strong clans to rank up instead of farming on noob ones, it encourage activity so if you want to be/stay on top you should be active.
i will also add couple of cofficients regarding amount of members in clan to prevent possibility of 4 men clans that easy to maintain active to 8.