They are different parts of speech. "short-sighted" is an adjective. "short-sightedness" is a noun meaning the condition of being short-sighted. For example:
"I can't read that sign; I'm too short-sighted."
"The medical term for short-sightedness is myopia."