Spoken by someone who’s done nothing but web development. As an IT veteran of 20 years, I can tell you that ALL software development is complicated. Web development is certainly not the most complicated, either. Have you ever been involved with Windows operating system development? I have, and it is wickedly complicated. Have you ever been involved with enterprise database management? I have, and let me tell you, it’s no walk in the park. Have you ever tried to control a nuclear reactor in software? I have. Have you ever developed for the telecommunications industry? I have. By comparison, I’d rather write web applications, thank you very much.