Someone in IT at a large bulge-bracket bank once told me that the reason tech was so shoddy despite the amount they spent was because by the time they did something the "right" way, the market opportunity was gone, or regulations changed and the old rules didn't apply anymore. So fast was much more important than good.