Eu confio na ideia do MVP desde que seja usado da maneira correta. Pra quem pensa que Lean Startup é uma marca de roupa, provavelmente cometerá erros.
A questão do MVP é o uso deturpado dele. Muitas vezes o MVP nem precisa virar software, para validação da ideia e ter os primeiros early adopters. Podemos tirar de exemplo o caso da easy taxi.
O MVP do cara era um form simples como forma de landing page, onde o usuário deixava la o endereço de onde ele estava pra onde ele queria ir e mais alguma informação de identificação. Então eles pegavam essa informação e entravam em contat com as cooperativas de taxistas.
Imagina se eles tivessem que desenvolver todo APP e a infra necessária pra fazer isso acontecer?
Na minha visão esse problema que tu indica de as coisas sendo feita nas coxas ocorre, quando se tem dinheiro externo te forçando a por algo "na rua" de forma rápida e que tenha um retorno financeiro eminente mesmo que mínimo pra alegrar o investidor.
E ai entra o dilema do programador/empreendedor. Quero que a ideia seja usada e ajude as pessoas, mesmo que eu tenha que quebrar algumas regras de boas práticas academicas, ou ponho logo a ideia na rua e ganho dinheiro?
O correto vai me levar 6 meses com um custo xyz. O feito rapidinho com técnologia não apropriada mas que me fará alcançar o resultado em 2 meses vai me custar x. A histórinha de se daqui um tempo o castelo de cartas desmoronar a gente vê depois, já que estaremos entupidos de dinheiro de investimento. Ou quem sabe já tenhamos vendido e o trouxa que comprar que se vire com a bomba.
Como eu disse a cima. O dia a dia é cruel.