This question seems to suffer from all the same pitfalls as questions I see closed regularly:
Though I think the question and answers are interesting, this doesn't need to be programming specific - same can be true of other fields. Also, just what an "improvement" consists of is unclear - too general?
I have seen many questions on meta that refer to the validity of questions and this example is a good counterpoint to those who claim there is no problem on this SE. I really want to know how this can remain open based on other questions I have seen closed, as I am to the point where I am not really sure what can be asked on this site (and I have read the FAQ and followed meta). I think that I am not alone.
Edit: Here is an example of a very similar question that I just pulled off the newest questions page that was closed as not specific to software development:
https://softwareengineering.stackexchange.com/questions/132878/how-to-sell-yourself-to-the-manager
This is perplexing to me. It seems the answer is that there is no rhyme or reason. You'll have a better shot of having your question accepted by the community if you include a reference to iOS.