If we take the argument further, we need to look at two facts.
- First, if one actually analyses the BJP’s Lok Sabha performance through the years (and a similar analysis can be done for the Congress), it will be seen that the party has won at least once in about 300 of the 543 Lok Sabha constituencies.
- Second, the BJP is in power directly or with an ally in 9 states which account for 170 seats. The party is competitive in states with 219 seats, and almost absent in states with 154 seats. Thus, for the BJP, the pool of seats where it has any chance of winning is about 389 (170+219), with about 55-60 seats going to its three current allies (JD-U in Bihar, Shiv Sena in Maharashtra and Akali Dal in Punjab). That leaves the BJP competing to win in about 330 seats.
States in which the BJP can get allies are states where the BJP has little or no presence. Thus, there is little benefit for a party to ally with the BJP prior to the election. In fact, the perception has been created that an alliance with the BJP may cost the ally votes from specific communities.
The BJP’s best bet is to focus on these 330 seats and aim to win 225-250-275 of them. With the three present allies (JD-U in Bihar, Shiv Sena in Maharashtra, Akali Dal in Punjab, they must aim to reach the half-way mark of 272 on their own. Only then can they deliver the governance and development to the country that they have been doing at the states. The BJP needs to stop worrying about trying to get new allies because none will come, and even if they do, there is no guarantee they will stay after the elections. These fair weather allies will partner only with that party which helps them get power.