No dWAR =/= UZR or DRS (whichever advanced stat you prefer). UZR and DRS is the actual measure of runs saved (or lost) compared to other people at that position. In that stat 0 is average. In dWAR 0 is that of a replacement player. They aren't the same even though UZR or DRS is apart of the calculation for dWAR. They are two completely different stats telling you two completely different things.
And your point about Ortiz being comapred to other bench players for dWAR is irrelevant. Ortiz is actually in the game and those bench players aren't.
I think some people are confused that someone not playing defense can be a negative defender. That's not what dWAR is saying at all. Their actual defensive contribution is set to 0. However the DH is less valuable on defense then your typical AAAA player. Thus his defensive value is set to that below 0 (which is what a typical AAAA player would provide).