I think you're just going through the learning curve of something new. You could make the same argument about a React/Next app being unnecessarily complicated with Hello World.
> Do you want to break your Linux installation or rearchitecure your runtime? [Y]
(But really, Android dev is a qualitatively different level of fucked up compared to React or any major Python framework I can think of. React Native, though...)
As someone who moved from pure iOS development to cross-platform iOS+Android development in C# with native UIs – big nope! Android development is a mess, it takes at least twice as long to build exactly the same UIs as on iOS, and there are endless edge cases between versions and also hostile API, such as not allowing a developer to know when a software keyboard appears/disappears. It was especially frustrating at the start, but has not become much easier with experience.