Not only that, but you can quickly solve that issue by going with Pixel/Nexus devices. So I'm not sure that the criticism is well-deserved.
Like, obviously, iOS will have a cleaner and less fragmented ecosystem, because they support far fewer devices (all of which they own).