Reports were they were seeking a 2nd for him, they may have been able to move him for a 3rd on draft day this year but just didn't come about and maybe they didn't want to do it? I don't think it's a bad deal for either team, but understand why Steelers fans would be upset. They finally have a legit 1 and 2 receiver, could have got a more immediate pick to help the team, but now they're back to basically the prior year and now with no QB too.
The Steelers should look at Keanen Allen and Amari Cooper. Obviously less upside than Pickens at this point in their careers, but I think there's potential to get similar short term production.