what do you wanna show the external world? that the PM is from a party which has only 150/542 LS seats ... when you have less than a third LS seats, is it any wonder that the govt. is functioning?
why didn't BJP form a coalition with 130 seats? because they knew that it would be impossible to run a govt. ... then what was the other choice ... another round of election.
you talk as if you are not familiar with the political situation in India!