Самое справедливое - это когда разница в зарплатах отсутствует.
Если должна быть разница, то как определить, какой она должна быть? Может определять по полезности труда? Но ведь методики количественного определения полезности той или иной профессии нет.
По востребованности? Тогда руководителям надо платить меньше, чем рабочим, потому что руководителей требуется меньше (опять же - насколько?).
По количеству затраченного на работу времени? Но уборщик за 4 часа работы тратит энергии не меньше, чем директорпотребностя.
По потребностям? Но потребности уборщика могут не отличаться от потребностей директора. К тому же, как известно, потребности увеличиваются с увеличением доуровню
По уровню ответственности? Но повышенная зарплата не гарантирует реальную ответственность.
По эксклюзивности, редкости образования? Но как можно быть уверенным, что это образование - не "пузырь", что оно реально полезно, и полезно больше других.
По опыту работы? Но даже очень большой опыт не гарантирует отсутствие ошибок в работе, причём очень серьёзных ошибок.
Есть также моральные аспекты. 1) Устанавливать зарплату одним хорошим работникам меньше, чем другим хорошим работникам, - это неуважение к чужому труду. 2) Если повышенная зарплата - главный стимул для приобретения знаний и навыков, то это не красит человека, и вряд ли такой индивид полезен для цивилизованного общества.