Inept programming can be found all over the place. A newbie program doesn't magically get better because it's a kernel module written in C, anymore than it gets magically worse because it's a guestbook script written in PHP. The astonishing thing is this goes arbitrarily deep in the tech taxonomy tree: Ruby on Rails is considered a pro-grade environment, even though it's partially focused on mitigating newbie mistakes. PHP is considered a beginner-grade toy, despite the comparatively vast expertise one needs to write correct code in it. The web is a stupendously complex thing to write software for, there is nothing low or trivial about it.
When I was relatively young in the late nineties, my contact to other programmers was extremely limited. I was working at an ad agency, where I developed and maintained an in-house DSL for web programming. When the second full-time developer was hired, their first move was to diss pretty much everything I had made. "How can you write a web framework without regex?" "A document-based database? Abomination!" "A stateless server? That's crazy, why didn't you write a persistent app server?" "A real programmer uses Emacs"
Over the years, this mode of interaction still exists. Most people avoid it by hanging out only with developers who use the exact same stack they do, and when the winds shift they all switch together and pretend the old tech never existed. We had the chance, as a programmer subculture, to leave this ridiculous and arbitrary in-group/out-group stuff behind, but instead we embraced it and turned it up to eleven.