Android-Entwickler kommen nicht selten (genau wie bei iOS) ursprünglich aus anderen Bereichen und "erweitern" ihr bereits vorhandenes (Java-, HTML/JS, C#-) Portfolio.
Es sind also Entwickler, die nicht mehr "from scratch" anfangen müssen, sondern für das spezifische Plattformproblem eine Lösung brauchen. Und da bietet sich SO eher an, als ein "How-To-Code" - Manual.