Ashish Bhatia highlighted several challenges in Android development, including the enforced use of Kotlin, frequent breaking changes in the Android framework, and cumbersome signing key management. These issues contribute to a perception of increased complexity in the Android ecosystem, prompting calls for a more stable and user-friendly development environment.