Most devs choosing Macbooks has a lot to do with culture. It's boutique, cool, and all the other successful people have it. Yes, officially it's always for technical reasons, but no one would ever admit to get something just because it's shiny.
Hmm, you are saying that devs have preferred a POSIX system over whatever Windows 11 is, because it's "boutique"?
I chose a MacBook as my laptop last job because my Nvidia drivers kept breaking on my Linux laptop
A large majority of windows devs choose Apple hardware has to major challenges for MS.
If devs just want shiny flashy then MS has failed at providing that directly or through their partners. If devs are able to make credible technical reasons, year after year, that sustain IT & budgetary scrutiny, that also is a failure from MS.
Personally “being able to run docker without this bs” was credible for many years, tech that now is a de facto expectation for most .NET dev jobs and well-integrated-ish into windows and WSL.