Why did you ever need a Mac for Python and what's so different now? macOS comes with Python built-in but in terms of IDE's there's PyCharm for macOS and PyCharm for Windows and they're both just as effective. You just install them. Code.
Python specifically, no particular reason. As a cohesive environment, Microsoft is chipping away at every reason I've had to stick with Macs and their limited selection of hardware. Learning that a new Mac Pro is at least a year away has me looking MUCH closer at Windows. And bit by bit, Microsoft is crossing out all the reasons I had in my mental "No Microsoft" column.
Since I'm a Cocoa developer and I don't like change for the sake of change I'm just using Parallels for Visual Studio and Windows software development and macOS for my main OS. I don't particularly dislike Windows but it's still a bit messy.
However under the hood Windows is catching up if not overtaking macOS since Windows Vista. I'm probably one of the few people that thought it was an amazing improvement over Windows XP at the time (using it on a machine with rock solid driver support perhaps helped). The graphics subsystem, security, driver model: everything was better.
I just want Windows to be incrementally improved and homogenized for a long while instead of half assed system wide changes every other release. The real beauty of macOS in my opinion is that somebody coming from the betas on a BW G3 in 1999 would still find his or her way easily on a 2017 Mac. But when they changed it from OS 9 to OS X they did it drastically and with a pretty clean cut from the past.
Yep. Especially after they added WSL to win 10. I've primarily used a 3 year old macbook for development at home. But my employer hands out win10 laptops for day to day work. Now with WSL, I don't really miss the mac much. Most likely will hold off on buying a new macbook and just go with something like XPS 13 with win10 in the next year or two.
Development on OSX has never been that great. It's tolerable for iOS and OSX apps because it's the only option, but for any other target Linux and Windows are better. That's become even more true as Apple's focused their devices more on content consumption.