Yes, he could have gotten hurt. But they were limited to one team to trade him to. Better off keeping him. Considering he only named LCS teams, he would have likely expanded his preferences if other teams were in the picture in July.
Are you really going to play games with the contract figure? When A-Rod got dealt, a contract like that looked crazy and ominous. Now, it's market value. Two players should easily top that figure next season, and by a lot. Stanton makes close to $30mill per. What do you think Betts is going to get in 3 years?