My question is as in the title: What advantages do perverse sheaves provide over D-modules? (or vice versa)
As a specific example: could something like the modular generalized Springer correspondence have been proven solely with D-modules? Would there be essential differences between the proof developed by Achar-Henderson-Juteau-Riche, which utilized perverse sheaves, and a proof that solely used D-modules? By essential difference, I mean something that would not be a consequence of passing through the Riemann-Hilbert correspondence.
My basic understanding is that perverse sheaves are better adapted to the algebro-geometric setting, whereas D-modules are more analytic. Nonetheless, a book such as Achar's "Perverse Sheaves and Applications to Representation Theory" still largely emphasizes the analytic topology of complex varieties. Perhaps this is just for the conceptual convenience of the reader (and the nearby cycles stuff), because he also states an étale version and says that most of the results are true in this setting.
Another interesting thing to note is how much more prevalent D-modules are in the literature, especially geometric Langlands and generalizations such as arithmetic D-modules. The prismatic "crew" (Lurie, Bhatt, Scholze, ...) also seems to be interested in (generalizations of) D-modules.
This raises another question: why aren't we using (generalizations of) perverse sheaves?