Where does "hard-of-hearing" come from?  We don't have any other analogue "hard-of" to mean "impaired".
Yesterday my son did the grocery run, and when we were unpacking the bags, I asked him why he bought zipper freezer bags instead of the zipper gallon food bags on the list.  He said, "Those were the freezer bags?  I thought those were the regular food bags."  The bags had a huge label that said "Freezer Bags", so I said, "What's wrong with you, are you hard-of-reading?"  But "hard-of-reading" is not a thing, just like my husband's impaired sense of smell isn't "hard-of-smelling".  There is no word for smelling-impaired.