It's a genetic mutation that causes it. It deviates from what evolution has determined to be a "normal" member of Homo sapiens. In that sense, it is a "flaw".
Keep in mind, though, it's a massive network of these "flaws" that have made us what we are. Without mutations (some randomly beneficial, giving certain members an advantage) there would be no evolution. Unfortunately, in the case of the blind person, he would most likely be selected against. The dwarf on the other hand - well it would depend on his environment if he would do better or worse for his size.