Earlier quoted context omitted.
That's always funny. I have the same reaction with IDE users who vocally disdain my use of Vim. Usually, I find they're copying and pasting with a mouse in a solitary window in the centre of the screen whilst boasting about syntax highlighting. :D Of course it's great to see someone who actually really does know any piece of software give a demo of how they use it. For Vim newbies I'd point people first to the Vimtut…
Why not both though? Both Qt Creator and Visual Studio code have quite good Vim Integration and their IDE features dwarf Vim with tons of plugins. I use all three for various purposes, but an IDE is a very useful things when working with languages that can take advantage of it.
The few times I've tried IDE plugins they get the Vi/Vim basics right but usually fall down later.
The terminal means that I can almost always have consistent keyboard based workflow across platforms.
I like being close to the OS and use external tools for things like git, debugging, profiling, etc.
I'll supplement that with GUI tools when it suits me. E.g. for web work I'd use Chrome for it's debugger and profiler.
I really like that things like Language Server Protocol are offering IDE like features without being tied down to a particular GUI IDE.
There' more than one way to do it though so if GUI IDEs are what you prefer more power to you. GUI IDEs haven't been new technology since the 80/90s. They're just different.