"Hard of hearing" is a widely recognized and standard phrase in English to describe someone with hearing difficulties. On the other hand, "hard of reading," though grammatically correct, is rarely used and sounds unusual to most English speakers. Is there a specific historical, cultural, or linguistic reason why "hard of hearing" became idiomatic while "hard of reading" did not? Are there similar examples of this pattern in English? Is "hard of reading" actually grammatically correct?