I'm not convinced that fragmentation causes any horrors whatsoever. It has been a fact of life since the earliest days of the computer industry. It has been a fact of life for developers since forever.
What I think is crazy is the folks who deride Android as being fragmented, but fight to the death to deny that iOS too is fragmented. It is a meta-comment when I point out the objective reality of iOS fragmentation.
The denials and word redefinitions spawn more interesting discussions (like this one) about the nature and consequences of fragmentation. The denials and word redefinitions also cause much merriment, as those who deny reality fall all over themselves, but that is just an added bonus.
The real benefit is the discussion of fragmentation as a phenomenon, nad why and how it affects the user. IMO, the effects of iOS fragmentation flow through even to iTunes: The apps are no longer alphabetical, but instead, broken up into weird categories, each of which is alphabetical.
That's the worst horror for me. The second worst is that I heard about some great iOS software, looked it up, and found that it was not compatible with my iPhone. It was written for a different fragment of iOS.
That is the way of the world. Software has always had fragments. iOS is fragmented. It is not horrible, it is a fact.