"Existem milhares de sites que realizam essa mesma função e até mesmo de maneira mais eficaz"
Sim, tem muitos problemas que estão bem resolvidos, gastar energia para fazer por fazer é realmente uma ideia ruim.
Mas se você está criando algo para se desafiar, aprender algo novo, entender como algo funciona, se divertir, então a melhor coisa é copiar algo que já existe e já foi validado.
Outra justificativa para fazer algo que já existe, é se a proposta é criar algo para resolver o problema que aquela outra coisa já resolve, mas de forma mais eficaz em alguma perspectiva (custo, velocidade, facilidade, ...)
Vale a pena continuar estudando e procurando oportunidades na área da programação?
Falando de código, quanto mais informatizado o mundo se tornar, mais softwares serão necessários. Você vai ser capaz de construir esses softwares usando as novas ferramentas que estão surgindo para continuar relevante para o mercado?
"Por que aprender a programar sites se alguém pode fazê-los com WordPress?"
Quando o WordPress surgiu, muita gente disse que seriam o fim dos programadores de CMS customizados, no fim o WordPress trouxe ainda mais demanda para os programadores que souberam aproveitar (plugins, customizações, gerenciamento, hospedagem, consultorias...).
Minha empresa cria soluções, rotinas e integrações para empresas que já possuem grandes softwares como ERP, WMS, TMS, Força de Vendas, PDV... Mas esses softwares nunca vão atender todas as empresas em 100% dos cenários, e é aí que minha empresa ganha dinheiro, pois existem infinitos pequenos problemas no mundo inteiro que não existem software que resolvem direito.
Quando as IA chegarem no ponto que resolver esses problemas de forma minimamente decente (vai demorar pra caramba), eu só preciso estar um passo a frente e ser um dos melhores em entender o problema do cliente e guiar a IA para chegar na solução. Ou seja, hoje o código que programamos é o que usamos para resolver problemas, amanhã pode ser outra coisa como uma IA, o que muda é a ferramenta.
Além disso, inúmeras vezes ajudei clientes a resolverem problemas sem digitar uma linha de código, apenas organizando o fluxo e usando o que já existe (como wordpress). E foi muito rentável para mim.
CEO da NVIDIA diz que a programação vai acabar
Sobre o futuro, quando o Flash (ActionScript), foi "morto" pelo Steve Jobs ninguém iria imaginar que os padrões de front-end iriam evoluir tão bem. Se o Flash estivesse firme e forte hoje em dia, talvez React, Angular e similares não seriam da forma que são.
Tudo o que se fala sobre a IA matar a profissão de programador é apenas midiatico. Não tem como saber, a unica coisa que é certeza é que as coisas vão mudar.