Just because a specific language has become widely adopted doesn't mean that there aren't better options. If a language is the correct tool for the job, then that's one thing, but "dealing with it" when the wrong tool is evangelized for a solution leaves valid room for complaints.
You wouldn't build a house with a needle and thread, and you shouldn't use Javascript to build a mobile app, for example.
If I told you people should write in Brainfuck, you should tell me I'm wrong.
I'm a dev with a strong *NIX sysadmin background. I've been programming for 20+ years, started with IRC scripts, C, Python, PHP, Ruby/Rails, Node/JS, Go and Elxir. Full time on Ruby,Elixir and Rust.
Just because a specific language has become widely adopted doesn't mean that there aren't better options. If a language is the correct tool for the job, then that's one thing, but "dealing with it" when the wrong tool is evangelized for a solution leaves valid room for complaints.
You wouldn't build a house with a needle and thread, and you shouldn't use Javascript to build a mobile app, for example.
If I told you people should write in Brainfuck, you should tell me I'm wrong.
Yet react native is very popular, and for good reason
Yes, you’re right.
But for a business, choosing widely adopted tools makes it easier to hire employees.
Maybe is a lot harder to hire a good PHP dev than an Erlang one. Guess why ;-)
Hint: search for “The Python paradox” on google to find why.