Well if you think of all the coding, and design that it would take to make a WordPress template. You have to make sure that all the code matches into the template, and all pages load correctly.
Designing the template is a simple process, of just coding a HTML/CSS template, but then you have to incorperate the code for word-press, such as the things that display categories etc.