It’s the same as recognizing objects in a 256x256px image.
Try resampling a song from 44kHz to 4kHz and you’ll still have no trouble recognizing it.
A 6 string guitar for instance goes from E2 (82 Hz) to E6 (1318 Hz) for 24 fret electric (classical guitars typically have 19 frets and go to B5 (988 Hz) and acoustic guitars have 20 or 21 frets so go to somewhere in between).
Popular singers with high notes are Mariah Carey who goes up to G7 (3136 Hz), Christine Aguilera who reaches C#7 (2217 Hz), and Prince who could hit B6 (1975 Hz) [1].
Plain old analog telephones and, I believe, early cell phones had a voice band of 300-3300 Hz.
They would have no trouble with most of the notes in the upper parts of the aforementioned ranges, except for the top 5 notes of a piano. As you note you'd change the timbre, but you'd still have the right notes.
Low notes might be a problem though. If you lose everything below 300 Hz that would cut out most of the left hand on a large majority of piano parts. On guitar it would cut all the notes that cannot be played on the first strings except for one.
That would change the notes. You'd lose the fundamental of a lot of notes just leaving the overtones, so it would look like the musicians played a higher note.
My guess is that when they were processing the song database to generate the hashes they put the songs through a bandpass filter the was smaller than the frequency range of the most limited device they supported listening on. Then when listening on any other device they could filter it down to that so those hashes would work.
[1] https://www.concerthotels.com/worlds-greatest-vocal-ranges
I don't really understand why phone call fidelity hasn't improved since then. Sometimes it seems like it's even worse!
No? I guess the hypothesis that audio fidelity is crucial was wrong.
AFAIR, we never had CDMA in the UK, so what Verizon et al. were using is irrelevant.