This. We ported a huge component, an ASP.NET server hosted Windows to Linux (/w Docker). We did the initial migration in a couple of days, and only after a couple of months, we basically managed to bring all production installs to Linux.
It only took a year, and everyone works exclusively with devcontainers, and we allow devs to experimentally pick Linux and Mac laptops.