I'm not entirely sure (this was taken over from rust-tools.nvim).
I believe it may be to avoid overriding existing dap rust or lldb configurations.
Perhaps a better approach to this would be to load dap.configurations.rust and to extend it with the discovered configurations, and then to query nvim-dap for configurations to run.
That is how I do it in haskell-tools.nvim.
But maybe this is for another PR. I'll create an issue for it 😄
Originally posted by @mrcjkb in #64 (comment)