But if functional programming is so good, why hasn't it yet taken over the world? This is a very serious question. If we're right about this, why haven't we won?