Hoje eu sei que apenas juniores gastam tempo nesse tipo de discussão, quem tem tempo de estrada sabe os que "vão sobreviver" na jornada. Mas acho que vou deixar aqui o que penso sobre isso, sem querer apontar dedo para ninguém.
É claro que nos meus quase 20 anos na área de TI, eu mesmo já gastei bastante tempo em fóruns e redes sociais sobre o que um programador de nível X deveria ou não fazer/saber. Com o tempo, a gente vai percebendo que a profissão (assim como quase qualquer outra) deve se moldar ao que a empresa precisa, um sênior em uma empresa de determinado seguimento deve ter certas habilidades que um sênior de outro seguimento não precisa necessariamente dominar, e nem por isso é mais ou menos sênior que o outro.
Hoje, minha forma de pensar sobre senioridade é sobre o quão dependente de outras pessoas (ou IA) para resolver problemas em desenvolvimento, ou seja, quanto mais ajuda você precisa para resolver um problema mais próximo de júnior você é.
Porém, para resolver um problema você precisa compreendê-lo, então ler documentações, fóruns e vídeos que te ajudam a entender o problema em questão faz parte do processo. Mas a partir do momento que você precisa que alguém te explique em detalhes, trace o caminho ou até mesmo faça por você (incluindo IA), você está se aproximando de "júnior" naquela situação e se distanciando de "sênior". Aqui estou falando de situações e não de cargos, conheço programadores com cargo de "pleno" mas para certos assuntos são iniciantes completos e tá tudo bem, não tem como ser um nível "sênior" em todos as habilidades que a profissão exige.
Só mais um comentário sobre o uso de IAs (e outras automatizações), quando você as usa para ganhar tempo, ajudar a revisar, encontrar erros... eu acredito que tá tudo bem, está usando a ferramenta com um bom propósito.
Mas quando usa para fazer algo que você não sabe, e apenas delega e confia no resultado gerado... isso é enganar a si mesmo (pois você não está sendo programador aqui, mas sim mero operador), e enganar o contratante pois pode estar gerando problemas por negligencia que gerarão custos posteriores para correção.