Why not starting them asynchronously? That's how Neovim does it. The editor starts instantly and the language server integration is enabled once the language server is active.
I use Vim with a language server and 10 other plugins that give me almost everything JetBrains offers. Only thing JetBrains is so much better at is fixing merge conflicts.
Vim still starts instantly, and I never have to wait for it to index anything.
JetBrains is amazing, but I hate waiting for it. It stops me from starting work. Maybe that's just my problem.