It also helps you getting a starting point when you don’t know how ask a search engine the right question.
But people misinterpret its usefulness and think It can handle complex and context heavy problems, which must of the time will result in hallucinated crap.
Sometimes it’s hard to detach It, specially dealing with web dev.
The browser expects JS, since JS was made for the browser, so you make a front in JS. But now you need a back, and hey, you already have all models and repos in JS, might as well make the back with JS.
It’s a vicious cycle. Honestly, JS is fine for either if you are component enough (ie. not using stuff like “is-number”), don’t get the hate on It.