Another major reason for using JS is dropdown menus and panels. You need to either write code to listen for the click and reveal/hide it as needed, or you have to do weird CSS tricks that are usually inferior in UX to a JavaScript implementation, or you have to bastardize the form dropdown selector into your general purpose dropdown.
Look for text “HTML’s got expandable sections baked in”
I had actually given up on expandable sections for my website (because I didn’t want anymore JS than the dark/light switcher I made) until I found this.
I don’t get why they feel the need to keep it a secret.
Google takes GeoLocation data with maps and people happily use it. I even put reviews for places I go to.
If they were to just be above board about it while selling the stuff, they would have much happier customers and they could even get some legitimate use out of the data, like traffic status that Google does.
I’m not a fan of Google, but must say, they definitely managed to do better in this regard.
Navigation is a need.
It can be done without JS
You don’t even need to be competent. Being obsessed works too.
The problem is, a manager will just get an intern with 0 web experience and hand them WordPress.