Dear Adv NV Rao,
The first paragraph of your post says, "Without having proper/sufficient reason, no management prefers to terminate the services of a senior employee like a branch manager. Under the given circumstances, reasons for the termination of a branch manager cadre employee may be on the grounds of poor/underperformance, misappropriation of company money, acting against the interest of the organization, insubordination, etc."
It would be naive to think that managers are removed only for the above reasons. There are unquantifiable instances wherein CEOs or MDs have removed managers because of their whims and fancies. Later, they give the semblance of "poor performance" for the removal. Intoxicated by power, when some manager does not go along with the CEO or MD, he/she is shown the door. "Poor performance" is just an eyewash. A newly joined CEO is always given freedom by the board. The board's interest is different, and hardly any board members are interested in who is retained and who is removed.
None of the managers is willing to go to court and challenge the decision. After remaining unemployed for a couple of reasons, somehow they manage to get the next employment and forget the incident.
One of your subsequent paragraphs says that, "Strictly speaking, merely having a clause in the appointment order, no employee service could be terminated unless there is a genuine reason for the same that will be known to both management and the employee himself."
This, again, is not necessarily the reality. When a new CEO joins, he tries to bring in his own men/women. To do this, older ones are removed under the pretext of "organizational restructuring." While removing them, they are paid as per the terms of the appointment letter or a little more. Therefore, there are no legal hassles. The new person joins with another designation but largely does the same job as the older one was doing.
The world is often different from what it appears. So let us not get carried away by what we see.
Thanks,
Dinesh Divekar