One very good factor in high cost elections is that the elected people don`t want to cut short their period as MLA / MP. The reasons are (1) uncertainity over the allotment of seat by their party once again (2) uncertainity of the amount that is required for contesting the elections (3) uncertainity of getting elected. They know the value of money. That is the reason, no government has fallen before full term in the recent past, no president rule, no early elections. NO One is sure about the victory i.e., neither the parties nor individuals. Nobody is in a hurry to go to polls .
Yes at present politicians do not want elections as they know that they are elected on what besis yes, and what is their contribution to the nation rob,loot and misguide masses even election is heldno indian wishes to cast votes as they know what they got or nation got from them