Почему Front end разработчику платят так же, а то и больше, чем Full-stack разработчику?
Потому что на рынке ценятся крутые специалисты. А крутым специалистом можно быть только в узкой области.

Фулл-стек - это путь вечного "немного во всем"

Говорю это, как человек, который входил в web-разработку "веб-мастером" - это еще шире, чем фулл-стек - где ты и дизайном занимаешься, и наполнением, и SEO - лютый список обязанностей, с нулевой ценностью на рынке труда по итогу.

Единственный плюс - понимание полного цикла веб-проекта, от разработки до продвижения и монетизации. Свои стартапы будет начинать проще, чем чистому бек-программисту, например.
Спрос на фронтов больше из за всяких ангуляров вуе и реактора вот и все