As I understand, from talking about this issue with my boss (who is a software engineer with a degree in philosophy), is that design is something else entirely. It's like asking why you don't refer to what a bricklayer does as carpentry. And it isn't architects that architect, it's software engineers. There are different types of software engineers. Some code, some debug, some design and some architect.