The only reason he was released:
“Hampered by shoulder and hamstring injuries this season, Foster hasn’t had the same impact for the 49ers in 2018. He missed the previous two games with a hamstring injury.”
That’s as good a reason ans any, under the circumstances............