The Android API is primarily geared towards constructing GUIs declaratively in XML, and as with anything infected with the XML plague, it's a huge bloated mess half of which is braindead useless.
I honestly can't blame anyone for screaming in horror and running away to ReactJS, or just anything else.