Entendo sua frustração, eu passei por algo semelhante (mas não tão extremo).
Durante a universidade eu fiz pouco networking, fiz bastante colegas, que conversávamos sobre varios assuntos mas nao sobre carreira. Mesmo assim dois deles me indicaram pro estágio que eu fiz. Na verdade era uma bolsa num laboratório da universidade. Fiquei lá por 2 anos, outro erro meu pois nao tinha nenhum desenvolvedor mais experiente, eramos todos alunos de graduaçao na primeira oportunidade, nossos processos eram ruins, code review fraquissimo, e depois de 6 meses eu já era o dev mais experiente lá.
Outro erro meu foi não criar projetos e não participar de projetos open source, eu estudava (sempre fui um dos 3 melhores da turma) e estagiava e na minha cabeça de jovem não fazia sentido "trabalhar de graça". Quando comecou a pandemia eu saí do laboratorio e devido a problemas da pandemia eu nao me recoloquei no mercado, tendo um hiato de 2 anos até eu buscar emprego novamente.
Quanto a sua reclamação de vagas junior pedindo 3 anos de experiencia, nao acho absurdo. Não sei quem espalhou a regra que júnior é o entry-level, que se sabe fazer hello world aparecer na tela ja ta qualificado. 3 anos de experiencia nao quer dizer 3 anos trabalhando 40/semana. Se durante a universidade tu participa de projetos, tu termina ela com 3 anos de experiência no teu curriculo já.
O seu posicionamento chamando raw sql de legado ou ultrapassado e ORM de presente e futuro mostra um pouco da sua inexperiência.
Quando comecei a participar de projetos open source minha visão sobre o mundo da programação mudou, meu networking aumentou, minha maturidade na programação, tive oportunidade de trabalhar com pessoas de varios lugares do mundo e de grandes empresas (como Microsoft). Isso tudo são pontos que melhoram seu currículo, aumentam seu portfolio r te fazem se destacar em rrlaçao a outros candidatos.
Claro que é fácil falar quando não estou precisando de emprego pra pagar minhas contas.
ps: Se em 1 ano ativamente procurando emprego voce so conseguiu 2 entrevistas, tem algo de muito errado no seu curriculo.