In my sector it’s just incompetence. Bosses are under the illusion that being able to see the workers in and out makes them better at managing their hours (false) and that being able to physically reach someone makes the communication more efficient (also false)
I’m not judging (that much) but you can do pretty well with just telescope, undo-tree and the LSP stuff, no? Debuggers can make it very bloated, at that point I’d just fire up a real IDE just for debugging and get back to Vim to program