Having so much parties will put an speed breaker in development. All the politician will think how to decrease the power of other parties. They will not think about the development of India. Also its very risk for people to cast their vote.
When election happens, the party will have join with someone and once election completes, the party will join with some other parties. That's why, so many people don't like to put their vote. Probably we make rule, if any parties joined, till the next election (5 years), they should not join with any other party.