Сначала хотелось бы напомнить, что майор, подполковник и полковник - относятся к категории старших офицеров.
Если коснуться ситуации, что майор (низшее воинское знание этой категории) может быть главнее полковника (высшего), то следует напомнить, что всегда главенствующую роль играет должность.
Военнослужащий вполне может получить в свое время это воинское звание, но в дальнейшем (по оргштатным мероприятиям, по личной просьбе, в связи с понижением в должности) может назначен на нижестоящую должность, но в этих случаях воинское звание остается.
Майор может стать начальником над полковником, если того назначили на должность ему подчиняющуюся.
Если проще, то полковник просто назначен на должность ниже того майора, который по всей вероятности не стал тем же подполковником из за недостаточности выслуги лет в предыдущем воинском звании.
Я и сейчас работаю в воинской части, в которой майоры служат на должностях командиров взвозов (старшелейтенантские должности, а роторные, т.е их командиры – капитаны.
Наверно полковнику, назначение на нижестоящую должность, такое положение устраивает. Кто-то выжидает пенсии и тех 15-ти метров дополнительной жилплощади, которая положена полковнику именно за воинское звание (это на отдельный кабинет).
Мне таких полковников жаль – они потеряли стремление добиться карьерного роста и просто в виде балласта дослуживают, набирая выслугу лет.
Сразу хочу напомнить, что кроме таких полковников есть еще и «свадебные» генералы, которые в свое время по чьей-то протекции эти воинские звания получили, а когда за них перестали «ходатайствовать», то они превратились в «эй, генерал – ты кто?».