I mostly agree with this. If you primarily work on java/kotlin/csharp etc. it is hard to live outside intellij universe.
I am a web developer & my current dev setup involves sway window manager(with vim style bindings), intellij (with IdeaVim), ranger file manager (has vim style bindings), firefox with vim vixen, and of course NeoVim (for editing scripts).
They are all disparate tools, and have their quirks around vim emulation, but overall its a good enough coherent experience that I am quite happy with.
If you want even more vim bindings in your life checkout vim emulation in the web browser. If you browse a lot of link heavy websites it's quite nice, and the shortcuts are good.
I am a web developer & my current dev setup involves sway window manager(with vim style bindings), intellij (with IdeaVim), ranger file manager (has vim style bindings), firefox with vim vixen, and of course NeoVim (for editing scripts).
They are all disparate tools, and have their quirks around vim emulation, but overall its a good enough coherent experience that I am quite happy with.