It isn't being short sighted, it's common sense, you have a guy who is on pace to set the record for strike outs in one season, and then you have a guy who is hitting .300, a no brainer.
I'm not saying I hate the guy and what he did in the post season of 2004 doesn't matter, or isn't important, but when it's time to go, it's time to go.