Corporate doesn’t like parts swapping much either. Under Windows they are quite interested in signed drivers. For example we’re a Lenovo shop. When I quoted a machine that supported twin 1080tis they came back with a workstation that cost $18,000. It was laughable. Down the road Costco was selling an Alienware machine with twin 1080tis for under $3000, but the firmware was a big unknown. Our Windows admins have a Lenovo tool that can update firmware on the entire installed base
However, it was moot as we couldn’t get pytorch to run under Windows anyway. I recently spoke with some guys from nvidia’s rapids development team. They told me that trying to get data science GPU stuff to work under Windows was not worth the trouble.
Oh yeah I wasn't thinking DIY-PC either, just that if you have an investment in a pipeline including internally developed tools that rely e.g. on nVidia then Apple one day coming out with AMD-only solutions must .... suck.
I'd imagine Linux would be the go-to choice for those who don't want to rely on Windows but keep their options open.
Game developers?
For a shop, grabbing several Mac Pros should be a no brainer. For individuals, probably not so much.
- iPhones in 1B pockets
- Apple’s dominance in the tablet market
- Apple user’s disposable income
- Apple’s further push into gaming
- Apple’s continuous interest in AR
Last place I was at where a(nother) team was working on iPhone titles (chart-topping stuff at the time) simply had a Mac Mini as a secondary machine placed at each workstation to run previews. Development afaik all happened on Windows like over in Console-land. Mac-Pro-free company, too. I do recall seeing some iMacs though.