Meus 2 cents:
Full stack/devops eh um caminho natural - em determinado ponto do tempo um dev frontend vai querer dominar mais ferramentas, e a fronteira nao eh tao clara assim: por isso, aos poucos, mesmo sem perceber vai avancando. O quanto vai mesclar este campo, ai eh de cada um.
Sofre em dobro ? Como sou old school, sempre foi assim - entao nao consigo ver como mais ou menos sofrimento. TI eh sofrer - mas como eh um trabalho que a gente domina, acaba se acostumando e fica uma coisa normal. Sei la, eh como andar de barco - eu sempre enjoo em barco pequeno e os marujos acham graca - fazer o que ? Mas para quem eh do mar - ja nem liga.
Conhecer Infra de redes (nao o bastante para ser um analista de infra, mas para conhecer como a rede e seus protocolos funcionam) sempre me pareceu basico.
Sistemas Operacionais ? Como ser um bom dev sem saber instalar e manusear um Linux ? Como diabos desenvolver uma aplicacao sem entender como um webserver funciona (nem que seja para debugar) ? Ou como checar se o problema de envio de emails esta no app ou no server sem conhecer o protocolo SMTP e seus meandros ? Uso a 587 ou 465 ? Qual a diferenca ? TLS ?
Como escolher um banco de dados ? Qual a diferenca entre Relacional, ORM e NoSQL ? Alias, tem diferenca ?
E por ai vai...
Fullstack eh um dev versatil ou alguem que sofre em dobro ? Se voce nao for versatil/flexivel/adaptavel, perde a vaga para alguem que seja (pode nao ser hoje, pode nao ser amanha, mas tal qual o sapo na panela da fervura - em um ponto do tempo vai estar "cozido").
Vai sofrer o dobro ? Uia, nao exagera - eh so trabalho, faca sua parte, faca o melhor, ganhe teu sustento e use as horas de lazer para o que realmente interessa: sexo, drogas e rock'n roll (ou sei la, o que voce quiser - cada um sabe do seu - essa eh a parte legal da vida, temos responsabilidades mas ao mesmo tempo liberdade, exceto aquela que permitimos que terceiros retirem de nos).