Comment by hackoo
As an R developer, I can deeply relate to this. People that use R as the mother language are probably from academia. They can be very good at data analysis and scripting, but usually have no idea of software development. They have few knowledge about versioning, modularization, documentation, and testing, which can lead to issues when they develop production-level R packages and Shiny applications.
On the flip side, R developers with strong software development skills can be incredibly valuable in academic settings.
Everything you say explains why R is a great language in academia, and why people in research will stay away from "software engineering"-oriented languages like Java and JavaScript. Researchers already have too much to worry about.