Borders are not drawn by dwm, the border width is a part of the window configuration dwm tells the X server to use on each window. The *only* drawing performed by dwm is the bar. Getting rid of the bar would also mean that the status string does not have to pass through dwm as it would rather be piped directly to the bar. dwm would only really need to output tag info to stdout.
-Truls