This does seem like a desperate move. But, having said that: so is signing John Brown. Either of them is apparently past their prime. Hopefully this does help the offense by giving us more options. A receiver who can catch is something we need, apparently. Beasley also had good "toughness" and held onto the ball after being hit (many times by avoiding the hit by going down but the catch was made). Hopefully he has a little more in the tank than he had shown in the last season with the Bills (during which he was hampered by injury).
And hopefully he just avoids social media, but I guess whatever.