I am not denying any of the facts you brought up here. They are all true and android development is complex for a reason.
It compiles so takes much resource so we need better machines so we need caching to make the process faster … bla bla bla
They are all true. I didn’t say android is bad. I am just saying sometimes all of this complexity is a bit much for a junior developer.
Android is good and pays better and everything but that's for another day.
I think if someone gets exposed to technology with something like the web then the transition becomes much smoother.
I hope you understand my point here.