Your first thought when seeing this is probably, "Why does this guy have gui santos going out to washington for golden state's second back and a terrible second?" By trading gui santos, warriors stay below the second apron (currently around $330,000 under pre trade) and they get their own second back to potentially use during the offseason or to take a shot at drafting a diamond in the rough.
Bulls get three expiring contracts, one of them being Kevon Looney who they could try and resign or let expire, and GSW's first-rounder top 10 protected, giving them either a mid-late first if the warriors perform well post-trade or 2 seconds in the future.
Warriors get an extremely talented (albeit old) center averaging 20 points and 10 rebounds on 55/41/81 on 32 minutes with some minor draft capital.
Wizards exchange some of their more mediocre draft capital for a cheap prospect who they can develop.