I don't completely disagree with you... it's just the way things are these days, and the way kids are taught in school. The more modern programming languages have little/no concept of memory management, it's all just taken care for the programmer in the backend (java, .net, python, go, etc). Very few use things like C/C++, where memory management knowledge is... more or less required in order to write decently efficient code. Most (not all, but most) kids these days don't know what a stack vs heap means, what a pointer is, or really how anything actually works in the backend of a computer... And yes, all of that means we have sloppy/inefficient coding... which is why I got out of being a developer (well, there were other reasons as well). I actually enjoyed writing "good" code, but the people paying my paycheck more often than not just wanted the result, and didn't care about how efficient it was. The faster the coding was done, the better. So even if I tried to write something amazingly efficient, not everyone on my team (or worse, contractors from you-know-where) does the same, which lead to... issues... moved to cybersec, so much better now
And just throw in something on topic, I tried other browsers on the same computer, still have lag. Eh.