Sobre o pessoal não saber usar ou não usar corretamente, isso é algo comum, mesmo com outras arquiteturas, design patterns, ferramentas e linguagens. Sempre aconteceu na nossa área. A questão é que algo pode se tornar um conhecimento exigido pelo mercado, mesmo que não faça sentido algum. Se esse for realmente o caso, cabe a nós apenas conhecer e estudar para estar preparados.
Estou acompanhando vagas para backend sênior, e um amigo meu está olhando para backend pleno no LinkedIn e GeekHunter. Por enquanto, foi o que apareceu. Ainda não fiz uma análise de dados mais profunda, mas escrevi um script em Python para coletar centenas de vagas e filtrar as palavras que mais aparecem. Algumas que surgiram com frequência foram Kubernetes e microservices. Nos processos seletivos que eu e ele fizemos, o conhecimento nesses temas foi praticamente obrigatório, incluindo experiência prática. No entanto, minha amostragem ainda é limitada e pode ser enviesada. Talvez valha a pena analisar melhor.