I'm glad that I successfully lied to you! 🎉 😄
Number 2 is the lie. The major phrase was the "for myself". 😉 As long as I do it for my own project or on GameJams JS is, believe it or not, somehow and sometimes my language of choice. For sure JS will never beat PHP for me. But there are cases I already picked JS over PHP. For example I created a SEO data crawler because a customer needed all his titles, descriptions & keywords per page in an excel list - doing it in JS was faster developed, faster running AND more reliable because the HTML parsing abilities are better.
But I really hate poking pixels by myself. I've no glue how I should combine HTML, CSS & JS to get a wanted result and get crazy after changing "padding: Xpx" for a thousand times and it was everytime ugly. But the responsive part is the thing that really drives me nuts. Tablet is the breakpoint that ALWAYS looks ugly, there should be a noble prize for the dev that achieves a design that looks good on smartphone, desktop AND tablet.^^ And all the changing order of elements via CSS, all the flex **** and so on ... 🤯
JS is at least a programming language which I could use to create software.^^ And after some time I at least understood the JS scopes. 😂
Now I only have to understand Vue.JS - or not because of Inertia.js - The Modern Monolith which saves my ass. 🤣