Отсутствующие з/п - это отчасти верно, так как на позицию "инженера" можно взять очень разных людей и за разные деньги. Конечно, с точки зрения справедливости, два токаря, выдающих одинаковое количество изделий и получающих разную з/п это не очень логично, но ведь это говорит о том, что на столько человек себя продал.
Вообще о вилке зарплаты, на мой взгляд, должны говорить такие ресурсы, как glassgoor, или схожие, т.к. обычно показывают скиллсет сотрудника и пакет "бонусов" (хороших и плохих) работы с указанием з/п в конкретной компании. Не должности и зп, еще раз, а реальную обстановку.
Ну а завышенные ожидания кандидатов - это факт. Тут два варианта - либо человек идиот и себя переоцениват на рынке, ища еще большего дебила-работодателя, либо его навыки и профиль не слишком вписывается на вакансию. Например при прочих равных какой-нибудь верстальщик может быть "душой компании", но нафига он сдался в отделе из двух человек? Ну или, что тоже не редкость - оверквалифайд. Почему он не пошел в лиды? Софт-скиллов не хватило? Ну и зачем он нужен? Ведь в сутках 8 рабочих часов, все свои навыки сразу не впишет!