Have any of you seen Mohanlal in real life? He weighs some 120 Kgs with a very big tummy. Can you ever imagine a commando in chief / soldier with this figure? No way. So it is a movie. Major wants to sell patrotism by showing an unfit man as the super soldier (Real physically fit soldiers will commit suicide if they see a fat man like mohanlal as a soldier.
Major is bit partial and biased. We all know that we won the kargin war. It was a success operation. Same in the case of Keerthickakra movie. The hero wins the operation in the climax. So major gave those successful role to physically unfit mohanlal. In the other side, Hunt for rajiv gandhi's assassinators werer a failed operation. When he featured a failed operation, he gave that role to mammootty (Why can't he give that role to mohanlal).
So it is clear. Good roles to Mohanlal and a failed mission role to Mammootty. If you see mammootty and mohanlal in reality, you will understnd this. Mohanlal is not physically fir for the