Concordo 100% com o que o gabrielsarates relatou em seu comentário, de fato a parte WEB pode ser um pouco chatinha por ter uma enorme variedade de tecnologias e ferramentas que temos e podemos utilizar, por isso, é necessário que nós tenhamos foco em um stack específica por vez para não ficarmos malucos, e pelo menos em minha opinião, depois que você aprende a base com solidez todas as outras ferramentas que se precisa aprender vão ficando cada vez mais fáceis e rápidas de se entender (esta regra servindo para todas as áreas de tecnologia, como WEB, mobile, entre outras). Além disso, a grande quantidade de bibliotecas e ferramentas disponíveis no desenvolvimento WEB possibilita a criação e solução dos mais adversos problemas, (e não querendo criticar pois até a parte WEB possui suas limitações) o desenvolvimento mobile(nativo ou não) ainda tem um detalhe no qual quando se deseja implementar algo um pouco mais específico não se consegue devido a falta de tecnologia e/ou meios que viabilizem isto, devido a uma estrutura mais específica. Um último ponto que vale ressaltar, assim como apontado pelo jefersonfranco (também em um comentário deste post), é que na atualidade a parte WEB é de fato uma das principais no mercado e responsáveis pelas movimentações econômicas em curto prazo.

Obs: esta é a uma simples opinião de um dev júnior que ainda não sabe tudo hehe 😁