Why divers have bad hearing?

They don't as a general rule - some may have injured their ears whilst diving as a result of poor equalisation while descending.

Sometimes when people have been doing a lot of diving they can get infections which are generally temporary but if not attended to may cause permanent damage.