But new research suggests great white shark attacks on humans aren't on purpose but rather because the predator has terrible eyesight. It has long been thought that the reason sharks attack humans is because they mistake us as seals, which are one of the most common meals for sharks.