The army is not the best institution to run a country  If the country is in trouble is the army the best placed to take over and manage the country better than it has been in the past? This may plausibly be true if the reason democracy is failing is a large scale insurgency or near civil war but in almost every other case it is not the best institution. The army is trained to fight not to govern. The generals who take over top positions are used to running a bureaucracy that has to respond to politicians, not one that has to respond to the people.  Politicians may be corrupt, venal, or unpopular but at the least they are open about what they stand for. They have a manifesto and a clear ideology which if the people don't agree with they wont be voted for. This is not the case with generals; the chances are they have a bureaucratic desire to maintain the power and funding for the military but otherwise there is likely to be little known about their politics.  Finally for those who are being overthrown the electorate has had a chance to investigate their policies, their past, to question their views and catch the candidate out when they are not consistent. The candidate came through an electoral test and media grilling. When there is a coup there is no such chance to determine if the coup leader is the right man for the job.