Really? Why should you be able to reverse engineer Apple products? What makes you think you're entitled to the source of this company's products?
None of us should feel entitled to be able to hack and reverse engineer anything! If a cdeveloper or company is nice enough to open source something then that's awesome! If you don't like proprietary software then don't buy it. If you want to hack something, make it from scratch or find an open source base for it.
If I run a software company and I'm making something folks really enjoy and get a lot of use from then I'm entitled to charge for it! They're paying me because I did the hard work to develop a tool they find useful and don't have the time, energy, and often times skill to make themselves. If I let anyone reverse engineer it and see the source then someone like you will go ahead and clone it and now my product is worthless. If I lock my customers into a particular toolset and software environment, the reason is twofold. I want to make some money! And that lock in provides a better experience for my customers. I'm not hiding it and no one is forced to buy my products. But they do because it's the best option for their needs.
Open source is great, free software is almost like a cult. What's so bad about making a profit? Why should programmers give away source free but CocaCola is free to keep their secret recipe?do programmers lack the need for food, shelter, and the money to acquire those things?
And the only war in mobile is between companies. There's also this silly war of ideas between the "open" Android platform and iOS. But the real winner is the consumer. There will always be competition. iOS cannot get 100% market share. So consumers have a choice. If the current choices don't suit certain people who want more "freedom" then you're free to start your own mobile platform and build a business around it. And when that happens I wonder if your current attitude toward wanting everything free will still hold. The only freedom afforded by the FOSS movement is the freedom to work your ass off on a piece of software and subsequently starve for lack of income. The FOSS belief that ALL software should free and open source makes it an extremist view. There is a place for both free and proprietary technology in our world. Most of us have to eat and we don't own a farm to grow our own.
I'm reminded of the naive thinking of a teenager whenever I hear rhetoric like this. This ain't no hippie commune.