mostly because you can spend an arbitrary amount of time tweaking your vim to get it the way you want it. This Vim distros, like SpaceVim and AstroNvim, are a great foundation working on an IDE-like vim setup.
For example, in AstroNvim - the path completion dropdown shows icons and all paths accessible, when focusing on a file, it shows the head of the file. It's a really smart UX integration. It would likely have taken me weeks to months of playing with my config to have a small subset of what is available in the distro.
They're also very configurable, so you can override any key-binding you want, add or disable plugins.
I guess it depends on how you want to spend your time :shrug
I've tried lots of these tools. I'm currently doing
pan-OS
ohmyzsh - mostly for the git aliases :D
starship - contextual prompt
AstroNvim - this replaced SpaceVim for me - a delightful- batteries included vim
direnv - directory-based environments - I have custom layouts that install python with pyenv, and a virtualenv with pyenv-virtualenv, and activates the VE based on the .python-version
It doesn't look like this is currently documented but I found some hints in the release notes.