I don't think popularity is enough to avoid criticism. On the contrary, look at Apple and the practices with iPhone. Sure, they are damn popular but there are strong critics as well. The Android effort would be ignored rather than criticized if it was not popular. You can be quite happy that so many people care enough about Android to want it to succeed and act as a community well integrated into Linux and working as any other regular open source project rather than it's own world.