Acredita mesmo na baixa produtividade atual dos desenvolvedores? Acredito num mercado inflacionado, mas não em baixa produtividade, pelo contrário, a gente tem mais devs do que nunca, e mais ferramentas do que nunca, tem muita gente sendo paga pra fazer coisas que empresas não precisam, e ai que ta, elas estão fazendo, estão produzindo, pelo menos, produzindo o que lhe é cobrado. Não acho que haja uma baixa produtividade, pelo menos falando numa visão geral, só ver que o mercado está numa bolha, o que significa que tem muita gente contratando, e muitos softwares sendo entregues. Talvez qualidade ou motivo pro trabalho dessas pessoas seja uma questão, mas produtividade em si, acho que não.
Concordo com a definição sobre processo de construção de um algoritmo, só lembrando que a parte de algoritimizar, pode ter muita coisa dentro, acho que até por isso, existem as abstrações de passos que vc citou, algoritmizar um problema, pode ter vários passos e complexidades dentro.
Sobre o passar mais tempo corrigindo bugs, não sei até que ponto isso é fato, eu não vi os estudos, mas faria sentido, se levar em contra que uma boa parcela do mercado é de migração e outra ainda maior desenvolvimento pra cliente (ambos abrem brecha pra muito refactor e correção de bugs), e sim, time concordar numa solução é ótimo, mas não sei até que ponto isso diminuiria os bugs, vist oque os bugs estão mais relacionados (minha opinião) a entendimento do problema e suas variaveis e a codificação disso.
De resto concordo com a grande maioria, e textos mais reais são muito importantes principalmente pra quem quer entrar na area