Re COBOL: back in the day, I worked with some really huge COBOL applications, probably bigger than you've ever seen. Whatever else you might say about it, you can't say it didn't scale. Matter of fact, any language that provides includes and separate compilation / modules scales just fine. The rest is sugar.