Having a 2-party system dont give the people enough alternatives. First politicians need to understand why there r so many parties came up? We had 2 party systems earlier with congress and non-congress party, but Congress have taken granted about it's position, slowly non-congress parties started emerging to fill the space. As long as the present parties dont fulfill the aspirations of the people, u keep on seeing such new parties.