When we say that the parser doesn’t need to distinguish between certain lexical structures or doesn’t care about what’s inside a structure, we really mean that our application doesn’t care. Our application performs the same action or translation on those lexical structures.
This makes sense from an efficiency standpoint, but it directly contradicts the ethos of reusable grammars via recursive descent parses events which ANTLR4 spent so much time introducing.