As pointed out by other but reiterated by me: Your article has nothing to do with Fragmentation beign good.
You do point out some nice features of Android and Google, but these are not because of fragmentation.
In truth the whole "Fragmentation" is a red herring based on people having upgrade fever. The real fragments or braches are: Core Android, and Amazon Fire.
You have different version because Android has gone through incredible growth and Development over the past 3 years. This is not Fragmenting, this is just evolving. All phones have the same upgrade path. Unfortunately some phones cannot handle the higher requirements, and some manufactures and service providers decide not to release updates; again these are not fragments, just equipment left behind.
The only other thing that is fragmenting is the screen size/processor /camera etc. choices in phones and the requirement for devs to account for many variation in their designs.
Is it fragmenting to have different screen resolutions? Well maybe, but not really these are just called OPTIONS. And having to write a buch of extra code or version to account for this is NOT a benefit to Devs.
Keep Up with TechRepublic