My experience is the same. Could be " good engineers" and "bad management" but this would not explain why the " good engineers" would work for "bad management".
If only. At least I'd only have to master Gradle's batshit insane logic. But no, between the Android Gradle Plugin which is clearly the work of a tortured soul, various tools like aapt, the Android API changes (lol MediaStore, lol version & extension checks), some tools in Android Studio which have been terrible for a while, there's a lot of bad stuff coming from Google.
But then again none of this is as painful as using Xcode so I can't really complain.