Мне кажется профессионал - человек, который может сформулировать, запустить, выпустить продукт. Профессионал имеет не только богатый опыт в своей сфере, а еще может продать идеи заинтересованному лицу и получить добро на реализацию где все будут уверенны, что он сможет грамотно распределить задачи и успешно сдавать проекты один за одним. Людям в позиции руководителей платят бабки за то, что они умеют руководить! Хотя многие это забывают, но пассажиров мы в этот расчет не берём, это побочные челы, которые в хорошие времена компании неплохо... ну что-то делают, нужно посовещаться.
Объективны ли определения 'Junior' , 'Middle' , 'Senior' или это всё субъективно?
Не зная, чем они отличаются друг от друга - да. Многие думают, что junior это две недели взял в руки самоучитель по html5/css3
За что платят немалые деньги профессионалу?
За что платят таксисту, сантехнику, строителю? Правильно, за решение твоих проблем.