I find most of what I do in web dev to be trivial to the point of mind-numbing. People smarter than me from different fields try to do what I do and often have far more difficulty than I'd expect.
Job security for me until the ML engineers work out I can probably be mostly replaced by a smarter templating engine!
Modern web development is dumbed down by shared APIs abstracting most of the hard problems into patterns (arguably a good thing as there is way more consistency in web dev than infrastructure), but the concepts are still quite complex. Heck, React alone is a fairly complex piece of software that 90% of its users take completely foregranted let alone understand why it became a popular choice. Low-level front end is no joke
It's no surprise that low level frontend is infinitely more performant, accessible and easier to maintain than framework obscured nonsense of this generation.
Job security for me until the ML engineers work out I can probably be mostly replaced by a smarter templating engine!