@dashrandom @nixCraft This separation of ops from dev is quite common and is not limited to web development. That's why DevOps is a thing. People are trying to overcome the problems this separation entails.
If there is a difference between Software Development and Web Development, it is probably one of mindset: "I know one platform, and that is the web, hence I am a Web Developer." vs. "I am a Software Developer and can develop on any platform. It just so happens that it is the web this time."