Open (although it's debatable if that is entirely accurate. As you very well know we've been living in a Microsoft world for the past 20 years), but accessible only to a few of us computer nerds. They're locking it down, but making it accessible to more people. People who previously despised computers and hated working with them and often couldn't use them very effectively. Now, they still despise them, but at least are less frustrated when using computers, and are able to do more with their devices.
I find your line of thinking a bit selfish. It's like arguing why car engines are nowadays sealed - we can't even tweak our own cars easily - cars that we have PAID MONEY! How will the next generation learn about car engines and be able to tweak stuff if he wants to? They have to bring the car in to an authorized repair shop that's been approved by GM and pay them lots of money while previously we used to do it ourselves at no cost.
Not everyone has to know how to repair a car engine, or a refrigerator, or how to compile a program from the source. What's wrong with that?
In other words, I don't give a fuck about my profession. My profession is to serve the humanity. If Apple is making the lives of millions of people easier by making my profession harder or obsolete, so be it. Now, if you are arguing that what Apple is doing is harmful to humanity in the long run, that could be a valid argument that's worth having. But arguing that Apple is an unethical company just because it makes our profession harder (regardless of whether it's good for the rest of the world), I think that's not a valid argument. I think it's selfish and disagree with it.