Your statement only makes sense if Wikileaks had similar information regarding the Trump (edit: or other conservative) campaign and refused to release it.
So your statement only makes sense if you assume that all journalists are trying to influence politics to the benefit of their preferred candidate in their reporting.
Releasing after the fact would have been dishonest and less helpful to either party. It also would have been dishonest to people who donated.
Yes, the DNC chairman resigned and was immediately given the golden parachute of being hired by the Clinton campaign, but the DNC could have made things right instead of that joke resignation. It's not Wikileak's fault the DNC is corrupt and stayed corrupt instead of doing the right thing, and they did the right thing by giving them a chance.