"Software companies, especially young ones that are no longer just extracting maintenance fees, are built around one of the core problems of innovation: failure."
And this, ladies and gentlemen, is the problem in the world of online crapness that is the general result of this and similar attitudes.
Just because you can get a piece of software written* that will do some cool and funky thing for your business alone, doesn't mean you should if you don't have the proper resources for a decent dev shop. This is why security sucks, why UI sucks, why there are so many shitty little applications that just cause more trouble than they are worth.
Failing fast means causing grief to your user base. You wouldn't do it in any other industry outside of a controlled environment so why do it in software?
Remember kids, just say NO to kool-aid.
*and incidently, probably specced out by the Marketing team. No offence, Marketeers, but when you lot run companies empires fold. Just see Microsoft/IBM etc.