The use of "elegance" here hinges on the previous analysis of his type, and it is in a mathematical sense where the knots are all tied and no loose ends remain to be seen.
Whether it is correct or not is irrelevant. The argument that "why do something if there are ways around it?" is something like the programmer's credo: "never trap for a condition you don't know how to handle."
In this case checking for ID is closing one in a series of doors. The fact that there are other doors doesn't change the fact that this door is closed.
Because a single solution can be bypassed in extreme cases means you should not implement the solution?
Inelegant reasoning -- mostly the ravings of a lunatic.