In some cases they may use other applications that simply aren’t available on macOS, and don’t have any comparable option on macOS.
This is why I have both a MBP and a PC Laptop.
An important application (to me) doesn’t exist on macOS (and never will, per the developer - and it’s a pretty huge company) and the F/OSS alternative (which works well) also isn’t available on macOS because it heavily utilizes .NET Framework and Windows APIs and they say they aren’t porting it over (they’d basically have to rewrite the entire thing).
Some people need their computers for more than a single task/usage scenario.
When someone asks me for a recommendation like this, the very first question I ask is “What do you want to do with it?” and “What software can you not live without?”
With Boot Camp not being a thing on M-Series, it’s muddied the waters a bit, as well. Before, I would just Boot Camp windows onto the Mac and switch based on what I needed. Now, I literally need two separate laptops (or to eschew Mac altogether).
I came across this thread looking for a new laptop for mostly Cubase and Ableton Live where I believe maximum no. of Performance Cores is most beneficial in the Windows-sphere? There don’t seem to be many laptops available yet with the AI Max+ 395 CPU in it (which has 16 Performance cores in it), so I was also looking at the Macbook Pro’s which are prohibitively expensive for me I think.
One thing which came up in my search is that the memory bandwidth available with Macbook Pro M4 Pro and M4 Max are 273Gb/s and 546Gb/s respectively. This is far, far higher than the bandwidth specs of the Ryzen AI Max+ 395 which is around 128Gb/s. Is memory bandwidth actually something that makes any noticeable difference at these numbers? eg. perhaps when running large multi-gigabyte sample libraries and certain ‘heavy’ synths? Or will it be irrelevant in the decisioon making process? (in which case the Mac M4 Pro/Max becomes the better option?)
Not sure if this would help in the Mac vs Windows discussion - memory bandwidth?