Часто встречаю такой тезис. Аргументация обычно говорит про то, что чтобы стать крутым специалистом сеньерного уровня сразу в двух "дисциплинах" требуется больше усилий, но оклад при этом не вырастет пропорционально. Игра не стоит свеч, это скам, надувательство простых работяг капиталистами и т.д., и т.п.
Работу смежников надо понимать везде, потому хороший бэкендер знает, как работает фронт. Докачаться до **типичного** миддлового уровня фронта, изучив тулинг и основы популярных библиотек - это дело ~месяца.
Есть огромное количество проектов в энтерпрайзе и бизнес-софта, в которых фронт простой и не требует высокой квалификации - для бизнеса большой соблазн иметь кроссфункционалов за +30% к окладу. Это дешевле, меньше ролей - менеджмент команды сильно упрощается, меньше накладных расходов на взаимодействие ролей, нет простаивающих специалистов, снижается bus factor и тому подобное.
Со стороны работника: если вы начинающий/продолжающий миддл с 3-5 годами опыта, то такая прибавка выше рынка за достаточно скромные усилия - это хорошее предложение. Для фуллтека же не нужно работать сверхурочно, сверхнавыков не требуется, смена точки приложения мозгов - лучшая профилактика выгорания, ну и на всякий случай - профессиональный план "Б".
Да, скорее всего это будет лишь этапом горизонтального развития, хотя кто-то отсюда может пойти по вертикали - в лиды, тогда такой опыт и понимание сути обоих направлений сыграет в плюс.