I liked Beasley and would have liked for him to stay with a lower contract, but I do not blame him for following the money.
That said, the risk with paying him a contract like that is his entire game is built completely on quickness and cutting and an ankle, leg, knee, hamstring, etc. injury, even just a nagging one, could dramatically impact his performance and value on the field.
In fact, Beasley injured his knee a couple of weeks ago and that is likely why he was not a larger part of their game plan.