Ok, something else came to my mind since my previous post...
I do not actually know what the
text says about this optional rule in XGtE, so please someone who already has the book can clarify that!
What if this "identify a spell as a reaction" rule is supposed to be used ONLY for spells you've never seen before?
Not knowing the actual text at all, the rule could be grounded in either of the following general assumptions:
a) You normally cannot tell what spell is being cast by someone (at least, not until it's too late). Therefore, you need this new "identify" (re)action in the game to be able to do so pretty much every time. This implies that
Counterspell or
Shield can only be cast "blindly" i.e. without knowing your opponent's spell.
b) You normally can tell what spell is being cast by someone, unless the spell is unknown to you. Here every gaming group can "dial" on what does it mean for a spell to be "unknown": certainly a spell
you can cast is known, but it's not written in stone whether every spell on your class list counts as known (for this purpose) before your character can cast it.
I must say that so far I have run the game inconsistently, because sometimes I say things like "she waves her hand and say a strange word... and suddenly you're engulfed by fire!", and other times I just say "she casts fireball" :/ The point being, the
first time it sounds cool to be vague, the next time it's already an old joke.