Su'a Cravens was never coming back to the Washington Redskins. The relationship was broken and only bad things would have come from forcing the safety to return after leaving last season for personal reasons.
It's not a win-win. It's not even a meh. It's just ending a bad situation without further blood spilt.
Moving up a few picks in the fourth and fifth rounds is nothing. A fifth-rounder is too often a throwaway pick. Thus, the Redskins gained little, but little is still better than nothing. Given Cravens walked away once, he surely would have forced his release if made to return to Washington. Sure, teammates say they would have embraced him, but players will never publicly shun another. The support was simply lip service.
Sometimes you just have to cut a bad situation loose. At least the Redskins gained something from a fire sale.