because congress is more communal than any other party. because its leadership is built wround fake Gandhism. because their leaders are so stupid that they can't see anyother able non-Gandhi leader to take control of party and party is internally divided into regional groups and regional groups into local groups based on cast, cast and only cast. As they are not united, they only settle for Gandhi name. Merit, ability, leadership qualities don't matter much