Have you considered the effort and expense you incur in purchasing and maintaining your development team’s computers? Have you considered the security gaps that may exist between your code and your team, or the synchronization time with very large repositories?
Remote development environments allow you to create templates for each environment and technology so your developers can consume them directly from a web environment with a remote VS-code editor. This way, you won’t have to configure your equipment and check if the computer resources are sufficient.
With this new paradigm, the development team will consume their development environment as a service through a website, meaning they will consume computing power from the servers, not their own equipment, and will be able to have it immediately available and continue their work from anywhere, anytime.