> Maybe that just says something about my intelligence, or maybe the functional camp hasn't yet figured out how to write large programs in a readable way.
You make it sound like we've figured out how to write imperative large programs in a readable way.