Getting old and not sure how much better he is going to get at this point - maybe he gets better at seeing the field and using the middle of the field. I just don't see any compelling reasons to stay. Way too much risk to come back for another year. If he has a draft grade, he should probably go, even if it is in the later rounds. These kids work their whole lives for the chance to play in the league, so playing another unpaid year with your buddies with some minor NIL deals, given that you are old and injury prone, seems like it misses the mark.
I hope he stays, I am just not seeing it.