Why use Direct SLAM?

The origin of SLAM comes from Kruppa's idea, which says

Modern cameras don't give point data as raw data.

correspondences → if we make mistakes in identifying these correspondences correctly, then the error propagates further into odometry estimation

Direct method → Can we not utilise all aspects of the raw sensory data from camera?