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.
Eu vejo que existe uma diferença de conceitos de MVP quando se fala na gestão empresarial e de software. E a empresa tem que por na rua o que der, já o software entrar no ar de qualquer jeito gera dívida técnica, ela tende crescer bastante e até pode ficar ingerenciável. Software sempre gera legado, processos em empresas nem sempre. Acho que pegaram a idea boa em um contexto e tentaram aplicar em outro. Aí começa dar errado.
Mas reafirmo, o que você falou logo no começo, ganham dinheiro e depois vão jogando boa parte no lixo porque tem muito e não arrumam o problema, só vão apagando os incêndios.
A questão é justamente a diferença entre fazer algo para funcionar e depois fazer outro melhor e jogar fora o primeiro. Mas em geral não querem ver a perda, aí perdem muito mais ao longo do tempo, ficando com a porcaria que vai crescendo, mas não vê a perda. Gerenciamento por sensações.