For a long time I would have agreed, but LSP has democratized the space quite a bit. If an editor has a good LSP story, it’ll be able to do all of the renaming, extracting, finding references, etc.
Eventually, maybe.
But Java, Python, and Go are just so good in the IntelliJ suite. Switching between VSCode at home and IntelliJ at work make it readily apparent that there’s still a gap.