I completely agree. I call myself a "web developer" because that's the most accurate description of what I do. "web programmer", "software engineer", and "systems engineer" are all too narrow.
On top of programming, I also do system ops, ui design, customer service (and client service), project management. Developing a web site takes a lot more than programming, especially if the team is small.
That would be my guess anyways.