Ob das logisch ist, oder nicht, steht nicht zur debatte.
Die Regeln sagen aus, dass wenn man sicher sein will, dass es der Spruch XYZ war, man einen Spellcraft Check braucht. Ohne Check ist alles nur Vermutung.
Normalerweise wäre der Check "Identify a spell being cast", aber dazu muss man die verbal und somatic components einen spruchs sehen, was hier nicht der Fall ist.
Es hindert dich natürlich niemand aufgrund einer Vermutung einen Spruch zu sprechen, aber da musst du streng zwischen Spielerweissen und Charwissen trennen.
Durch den Spellcraft Check steht eben alles auf sicherem Boden.