How often does your team push updates to production every day (when code/database changes)? And how many user-story-level E2E tests do your project have in the regression suite?
If your answer is not "multiple times per day" and "over 200", we are NOT talking the same thing. Test Automation not enabling "Release Early, Release Often" does not have much value.
If you do, please post an article on Medium, with stats (like mine), on explaining how does you team do it with JS. Post your article link in the next reply, I will read it. Trust me, I am more keen than you to see a real successful JS test automation.
Every claimed good JS test automation I have met so far, turned out to be a lie.