Existe uma supervalorização no conceito de livros e isso se deve a alguns fatores diversos.
O primeiro é que livro é historicamente um dos primeiros registros de conhecimento que tivemos. Outro é a forma como consumimos o que está num livro: ler é uma atividade ativa, você precisa querer ler. O ritmo de leitura faz com que a informação entre na nossa cabeça numa velociadade "ideal", sem ser lento demais o que faria a gente ficar de saco cheio, nem rápida demais deixando a gente perdido.
Não menos importante vem a ordem dos fatores de um livro. Tudo está na ordem que deveria estar, o conteúdo não é atropelado, onde você aprende o Z sem ter passaso pelo ABC antes.
Além do mais, livros tendem a ser bem completos no que se propõem, poucas arestas são deixadas de fora (do que realmente importa no tema).
Dito isso, é muito dificil falar mal de livros. MAS se o uso é para aprendizado, existem hoje N formas para se aprender que não depende de um livro (seja físico ou digital).
Se eu hoje tenho uma dúvida em programação, eu não vou pegar o livro e reler o conteúdo, mas sim vou pesquisar na internet, achar um tutorial num blog ou youtube, e é isso.
No fim das contas, obtive o mesmo conhecimento, mas num processo bem mais rápido.
Mais uma vez, não estou criticando livros, mas eu prefiro ler um livro de romance do que um de programação, pq quando eu quero estudar, eu uso a internet e seus meios mais contemporâneos.