Vamos lá...
1 - É tão complicado aprender JS? (já tive pesadelos)
Não, JS é uma das linguagens mais simples de se aprender e não requer nada além de um editor de código e um browser para começar. Como toda linguagem de programação, ela tem suas particularidades e foi criada para um determinado propósito e faz isso muito bem.
Não tem como ser um desenvolvedor web, mesmo que seja em no backend e não ter ao menos o contato com fundamentos do JS.
2 - Esse lance de aprender determinada linguagem em 6 meses é furada né?
Aprender o básico de uma linguagem dá para aprender em menos de um mês, dependendo da sua facilidade de aprendizado com uma semana você já é capaz de criar um "to-do list" decente. Mas isso não significa que você está pronto para criar aplicações reais.
Além disso, em 6 meses você ainda não é bom o suficiente para disputar boas vagas e com salários interessantes, essa possibilidade é uma mentira promovida por vendedores de curso.
Esse artigo, sugere um tempo de 10 anos para você ser realmente bom.
3 - Porque tem tantas pessoas mais experientes que te tratam mal? (olha que já recebi uns comentários)
Pessoas experientes além de ter tarefas mais complexas, já gastaram muito tempo estudando, errando e aprendendo coisas. Muitos de nós, viemos de uma época que a internet não era nem parecida com o que é hoje, estudamos através de livros, revistas, fóruns, errando... hoje o que eu levei muito tempo para colher a informação e entender você pode ter em 2 minutos ou menos de pesquisa.
Então, se você chegar para mim me perguntando como se lê um arquivo texto em PHP por exemplo, vou assumir que você quer uma resposta pronta e não quer pesquisar, estudar e aprender. E se você não aprender, amanhã você vai me perguntar a mesma coisa.
Além das perguntas sem total sentido, pq o novato não sabe elaborar uma pergunta e acha que pq você é mais experiente você precisa se comportar como professor particular dele.
4 - Não me encaixo nas vagas, vejo mil e uma requisição para ser um DevJr. (ex-: no LinkedIn achei umas vagas para júnior front que solicitava ruby "nem sei que diabos é isso" )
Existem vagas sem noção realmente, mas não são a maioria.
A maior parte das vagas que eu vejo, algumas inclusive de Jr. que me mandou reclamando delas, estão de acordo com as atividades realizadas.
Não existe um consenso geral do que é um "Dev Jr.", pois isso varia de empresa para empresa. Ou seja, para a "empresa X", um Dev Jr. precisa saber o que está nos requisitos, abaixo disso ela deve considerar iniciante ou estagiário.
E na verdade tem muita gente que está em nível de iniciante e quer disputar uma vaga para Jr. com quem já tem uns 2 ou 3 anos no mercado
"solicitava ruby nem sei que diabos é isso", é por esse tipo de coisa que quem é experiente pode não ter paciência com você, com 30 segundos de Google você descobre o que é linguagem Ruby e provavelmente você vai ver o link do maior framework em ruby entre os resultados da pesquisa. Se avançar nisso, em menos de 1 hora você já criou o famoso "blog de 15 minutos" em Rails que está logo na primeira página do site.
5 - Penso em parar tudo, jogar a toalha me aconselha a não parar? (amo tecnologia)
Programação é apenas um dos ramos de tecnologia existem vários outros, e programar apesar de ser para todos nem todos são para programação.
Um exemplo clássico é o jovem que gosta de games, e decide virar programador para trabalhar com games. E depois se decepciona pq achava que programar um game seria de alguma forma parecida de jogar esse mesmo game, e não tem nada haver uma coisa com a outra.