> There is no mandated development environment. Some developers use vim. Some use Emacs. And even more engineers use our internal, unified development environment called Nuclide.
"Default" readily morphs into "only supported". Into "if you use something else and complain to IT when it breaks, IT addresses the issue by replying 'try using an editor from this century'."
To my knowledge the "default" editor has changed ~3 times in the past 5 years (fbide, atom, vscode) - and yet I've been using vim this whole time with no problems, and never had anybody suggest that I stop ¯\_(ツ)_/¯
In every place I've been, the IDE choice has been more of a team decision, configuration was personal (some short-cuts, colors, etc). Too much time went into the build environment and other development tools for us, plus if you wanted someone to come in and help (short term pair programming), you need to be on the same page.
IDE choice is a highly personal thing. This sounds awful.