In my opinion a better way to do this would be to include a check whether the required kills to earn a commander came from the matching kind (land/sea/air) of unit, as in: only kills by air units can produce air commanders etc.
I doubt Manfred von Richthofen gained his air kills by running over refueling french fighterplanes parked on the ground with his horse when he was still serving in a cavalry squad.
