It’s more like identifier reuse, on a case insensitive “system”.
“John” isn’t the same as “John” if I’m talking about two separate Johns.