> Develop in their own hardware and OS
Strictly speaking this is still true, though a Hackintosh isn't hard to setup.
> Closed minds : iPhone SDK policies states that you cannot share what you are making with your fellow
I think something is lost in translation here. You can certainly share code, there is loads of it on github. Perhaps the author is talking about the core iOS source...?
> No choice in language and tools
This may have been true in 2010 but it is not true now, you can write iOS apps in Ruby, Swift, Objective-C, C# and a few other languages. There is also the excellent App Code IDE if you don't like Xcode.
> Big boss has to approve your application in order to reach the users
Sort of, ad-hoc distribution is an option (though a pain in the ass). But if you want to write an app for 10 of your friends, or whatever, you can do so without going through the App Store.