He should've figured it out on his own. He should've thought, "Gee, they have a RB that is well established and much better than me (Gore) and they have a second year RB that have a better yards per attempt than me as a rookie last season (Hunter)...that means I will not get a lot of playing time." Baalke's job is to put together the best and deepest team that he can. He's not going to tell players that he signs that they are being brought in for depth. They should be smart enough to figure that out for themselves by observing that there are quality starters already on the team. Jacobs needs to shut has trap and he can go elsewhere next season.
That and it's probably something his agent should mention