"[...]when this was announced I pushed the Big Red Button and pushed three emergency patches to my servers at 3 to 5 AM Japan time. My perception was "This just can't wait." I went to sleep with the vague feeling that I had probably broken something (there's always something that slips when you're tired and hasty) but that it was almost certainly acceptable given the alternative. [...]"
I know that was not about the machine you own, but frankly, does it matter whether you own or rent a box and whether it is in your or in somebody else's server room? In both cases, it is about third parties with the power to (partially) disable the code you run.
Don't assume your perspective or belief is shared by vast majority of users.
This is why I chose Ubuntu over Mac OS X. I have a Macbook and OS X 10.7 on it, I got tired of being restricted and locked out. Then I found that Ubuntu was more open and less restrictive. I replaced Windows 8 on my PC with Ubuntu 12.10 and my Acer laptop no longer runs Windows 7 but Ubuntu 12.10 (I won it at a church raffle) and my Macbook now gathers dust, I'll only use it when I get around to developing iOS apps or something. For everything else it is useless to me now.
I'm not tied to OSx as much as the build and form factor of my machine.
Truthfully though, there are some truly incredible tools for developers on Apple… not all are without comparable tools in the Linux world, but it always makes me question myself.
What is to stop Apple from blocking free and open source software in the same way? Say they want you to buy iWork, not use LibreOffice for free, so they put in a block for LibreOffice. Now let's say they don't want you using Firefox or Chrome and they want you to use Safari instead, so they block Firefox and Chrome. Citing that they are all 'security risks' because they are code Apple does not control. BTW LibreOffice and OpenOffice.Org are Java based, and this Java block would stop them from working in the web browser to display documents.
There will come a time with Mac OS X that Apple will lock it down like they did to iOS, and you'll have to jailbreak it to run what you want on it. This will be done for security reasons, of course, to protect the user.
In this specific case, I don't have a problem with this security fix/decisions. I'm also they glad they did this for my parents since they use Mac's at home, and I'd rather things like this be fixed silently rather than me having to explain some complicated popup that showed up asking they to turn off "Java".