I don't think any of this is particularly relevant to understanding spoken language, but I'm just curious about your outcome.
I'd be surprised if a majority of current CI users could distinguish e.g. middle C from C# (not identify the note, but just perceive a difference between them), but I don't know that many CI users.