The man on the street may not care about when their smartphone gets updated, but developers do. How the hell is any developer supposed to maintain quality software when such a diverse range of OS versions are in deployment, and bug and security fixes are not rolled out promptly?