Because the parser might go on to reject the line it's working on: for instance, if the player typed "shazam splurge'' then the message "Shazam!'' followed by a parser complaint will be somewhat unedifying.