The only reason I use Apple software products versus open source ones is because of their incredibly well-executed integration of hardware and software.
If you switch away from Apple hardware or Apple software, you lose that - and at that point, the huge benefits of open source software (if only from the security side) outweigh any potential benefits of Microsoft value-adds.
I might argue in favor of Microsoft software if they'd switched gears years ago, and now Windows 8 was simultaneously released coupled with a laptop as polished as a Macbook Air from a few generations back. Unfortunately, PC hardware has spent the last few years playing catch-up with Apple hardware (c.f. "ultrabook" silliness) and, even were that race to be nearing an end (it's not), there'd be the non-trivial task of appropriately coupling software to the optimized hardware.
It just ain't gonna happen. It's enough of a win to get me to eschew open-source crypto for medium-value stuff (e.g. I still PGP confidential stuff, but use FileVault for disk).
I honestly wish that someone else made a laptop as high quality as the MBAir, and that Ubuntu (or any other open source option, but Canonical is the only contender really) spent the time and resources to make a truly polished release specifically for it.
The Chromebook Pixel comes to mind (excellent hardware and near-perfectly aligned software (though it is missing pinch-to-zoom)), but having to trust the vendor to that extent (signed OS, etc) undermines the benefits of an open-source stack anyway.
It may well come to pass that the ideal machine for a hacker is something like a Pixel in developer mode to allow for a toolchain. I'd have probably bought one instead of the rMBP I use now if it had come with more local storage and could run real apps (I edit video in FCP and have a 250GB photo library in Aperture).
Google needs to stop touting "the cloud" so much and make ChromeOS a serious contender. It's almost there, and the MBAir knock—err, ultrabooks are really catching up. I love the idea of a thin client but until commonplace WAN connections are two+ orders of magnitude faster, I'm not going to be able to relocate my HD video NLE's execution environment to the Googleplex. We're getting closer to that day for photos and audio.
There's no place for closed-source stuff in that world, though.
Apple's only winning the handset war with the closed-source model right now because of their hardware advantage. Microsoft doesn't have that angle.
Alright, I think I can see where you're coming from.
To answer your original question with just one of the possible reasons that people might run Windows - developers specifically in this example - it's because they are developing programs that will integrate tightly into the Microsoft/Windows software ecosystem. Why? Because millions upon millions of business and consumers run Windows. Why? Because it does what they need it to.
Now, I will address the points you made in your answer.
> ... incredibly well-executed integration of hardware and software.
What specifically? In general, that's highly debatable. It's not incredible because I have plenty of other hardware that is tightly integrated to it's operating system. For instance: My Android tablet or phone, Samsung Smart TV, Surface Pro, Google Glass and even my car (Tesla Model S).
Honestly, you'll have to be more specific about what in fact is so well-executed...
Here's my opinion: It's not well-executed, at least not anymore so than at least half a dozen other PC products that I can think of. I have a Macbook Pro and I can't even make the external monitor turn off without having to physically turn it off. Windows has had the ability to turn off the external monitor since 1998 - by switching from a multi-monitor profile to a single one.
Furthermore, what they do offer is extremely limited; bare-bones. For instance, you'll never have an integrated fingerprint scanner in your laptop. You'll never have convenient, clearly-labeled physical media-player buttons (play, stop, ff, rewind, volume). You'll never have a professional Wacom digitizer pen that draws right onto the screen like my Surface Pro. You'll never have the Thinkpad/Lenovo mouse-dot-thing that many people love. Why? Because Apple would rather convince their customers that "less is more" by all means, in pursuit of higher profit-margins on their hardware.
In general, can you think of a reason that people might view "tightly integrated" as a negative though? Just why is it that every financial institution on the planet is running Microsoft software (at the very least) and not Apple?
> ... the huge benefits of open source software.
This is humorous. Apple is the purveyor of one of the most closed-source computing hardware and software ecosystems in the world. Their OS is so closed, that if you wanted to make a replacement for the Dock that doesn't have a particularly nasty bug, you wouldn't be able to. I know this because I did research on that very topic and I found that non-Apple software cannot access the API that the Dock uses to change NSScreen.visibleFrame. Turns out there are a lot of APIs like that in the Apple universe.
At least Microsoft has (historically) left such APIs open. Now thanks to Apple being so successful at fleecing people with their walled-garden salad - Microsoft is following suit in their Mobile/Consumer products.
> Unfortunately, PC hardware has spent the last few years playing catch-up with Apple hardware...
You mean like how Mac Pro users waited 4-5 years for an update? Oh, did you want to limit this to just laptops? What comparisons are we making here? Give me a Macbook model and I'll compare it to something else that was available at the time. There's really no need to wonder about this, the facts are available on this point if we can be specific.
> Apple's only winning the handset war with the closed-source model right now because of their hardware advantage. Microsoft doesn't have that angle.
You are misunderstanding my argument, but it's late and I'm not getting into a Mac vs Windows debate in 2013, though you get points for making me almost consider it for a second.
Not at all. I quoted each point that I responded to. Which one do you think was misunderstood?
> I'm not getting into a Mac vs Windows debate in 2013
Hopefully next time you'll realize that before you invite one by making bigoted comments towards the vast, vast majority of people who run (and prefer) Windows.
In any case, it's time for me to check my mail in my open source email client (Thunderbird) after I close this (mostly) open source web browser (Chrome) and then I'm going to get back to developing some closed source software using some of Microsoft's open source .NET packages before I go to bed. Good night!
If you switch away from Apple hardware or Apple software, you lose that - and at that point, the huge benefits of open source software (if only from the security side) outweigh any potential benefits of Microsoft value-adds.
I might argue in favor of Microsoft software if they'd switched gears years ago, and now Windows 8 was simultaneously released coupled with a laptop as polished as a Macbook Air from a few generations back. Unfortunately, PC hardware has spent the last few years playing catch-up with Apple hardware (c.f. "ultrabook" silliness) and, even were that race to be nearing an end (it's not), there'd be the non-trivial task of appropriately coupling software to the optimized hardware.
It just ain't gonna happen. It's enough of a win to get me to eschew open-source crypto for medium-value stuff (e.g. I still PGP confidential stuff, but use FileVault for disk).
I honestly wish that someone else made a laptop as high quality as the MBAir, and that Ubuntu (or any other open source option, but Canonical is the only contender really) spent the time and resources to make a truly polished release specifically for it.
The Chromebook Pixel comes to mind (excellent hardware and near-perfectly aligned software (though it is missing pinch-to-zoom)), but having to trust the vendor to that extent (signed OS, etc) undermines the benefits of an open-source stack anyway.
It may well come to pass that the ideal machine for a hacker is something like a Pixel in developer mode to allow for a toolchain. I'd have probably bought one instead of the rMBP I use now if it had come with more local storage and could run real apps (I edit video in FCP and have a 250GB photo library in Aperture).
Google needs to stop touting "the cloud" so much and make ChromeOS a serious contender. It's almost there, and the MBAir knock—err, ultrabooks are really catching up. I love the idea of a thin client but until commonplace WAN connections are two+ orders of magnitude faster, I'm not going to be able to relocate my HD video NLE's execution environment to the Googleplex. We're getting closer to that day for photos and audio.
There's no place for closed-source stuff in that world, though.
Apple's only winning the handset war with the closed-source model right now because of their hardware advantage. Microsoft doesn't have that angle.