No. Engineers always look down on web development until they actually have to maintain and develop a website. Once they do, they find it way way harder than they bargained on.
Websites are the primary interface between the human and machine world. If you move deeper into the stack, then you’re removing human elements. How do you properly vet an email input or a date field? It’s a really interesting problem when you think about it. Do you want to introduce components or just use CSS? Which template engine to use? They all have subtly different purposes.
You can work on the web for years and never get bored.