I've worked at a place where developers didn't do any IDE configuration. The IDE (Visual Studio) was customized by another department then was pushed out to developer machines. This meant that developers could focus on building software and not messing around with configuration and plugins. It also ensured that everyone's code compiled the same, ensured library compatibility, etc.
IDEs may not matter so much on small web apps, but one cannot extend that fact to all of software development.
Personally, I loved never fucking around with IDEs.
Also in my experience, "compatibility" is best enforced by API/ABI/FFI contracts, and commitments to support released versions for a given length of time.
Even though that may make sense in some large environments it's not something I could put up with. I'd never take a job somewhere like that.