a) He won't get cut for his vaccine status, he would get cut for refusing to follow league protocols in the way that he mentioned in his social media post. Don't get it twisted, this isn't an argument about pro or anti vax, this is a simple example of an employee stating "I refuse to follow your rules, I would rather retire or you can fire me" - employee doesn't win that battle... especially when it is a rule that was OK'd by your union.
b) He was injured a bunch last season but is tough as nails. Age could catch up with him, or coupled with what was posted above, perhaps his mind won't be in it as much to recover what his body is unable to do.
Fact is, I hope Beasley is on this team and continues to produce... but we really need to start thinking of possible scenarios with so much riding on this season