What I see in this rant is another spoiled new-school dev who wants everything handed to him on a silver platter. That's not to say Android Studio could use improvement; more that this guy seems to lack the mental tools needed to reason about complex software