I have to say that I'm in agreement with the sentiment of the very first post that started this discussion. I'm old (according to my kids), and I feel most comfortable coding with Basic and VBA. My eldest son has recently finished his HND in computing. He's now working for an IT tech support company and in his spare time has started to show interest in writing programs for the Google Play Store.
And so to the point of my rambling...
I said "why not use B4A its simpler than trying to code in Java". His reply was "I need to learn Java to find a better job in the future whereas no-one in business uses B4A". I argued the point that to code a web page you wouldn't attempt to write the HTML in NotePad (something that I've done and would have been the norm), but rather you would use one of the many IDE's that make the job simpler. It's now possible to make complete websites without writing a single piece of HTML.
My son showed me his work and asked for some help with a problem he was struggling with. In the space of three hours I had recreated his App using B4A and found a solution to his problem. It has taken him over three days to get a blue screen with an image of a spaceship which moved to where the screen was touched.
But I still can't convince him to use B4A!