For every feature, there is usually a reason behind it. Now I wonder if that feature was driven by the developer that worded the text, or if the designers were instructed by a long chain of management that was related to QA, or developer group forums that were tired of pointing out: "Before you can run your program, it must compile..."