Yabu gave up his player option for next season in order to get his trade out of NYC to Chicago. He sacrificed $5.8mil. He probably won't get that back in the market.
Nobody wanted to acquire him if he was due $5.8 next year. So he gave it up in order to go to a team that will give him playing time. Fair dues to him.