I guess I say it because of politeness, not that I'm actually apologizing. It seems rude to just say "I can't hear you!", better with "Sorry, I didn't catch what you mean". It's not hearing people's fault for our deafness so we can't be impolite to them.