You are clearly in denial, tell me what are the two parties that can form the central
BJP or Congress?
> India has had Prime Ministers from even very small regional parties that formed giant coalitions.
Key word is "has" what about the last 3 decades?
Having to choose between 2 or 1000 parties from is not democracy, India terribly suffers from incumbency peoblems. Most of those regional parties you talk about unless there is a significant change, most of the time, many seats are won back by incumbents.
During every elections there is horse-trading, bribing of voters, rigging, there have been major scams all which are not signals of a robust democracy.
Thousands of farmers protesting against a govt rule for almost an year is not a robust sign of democracy.