Harbaugh has a habit of being too loyal to players and coaches who can't cut it, either that or he's a poor judge of talent.
I think Pitta is done, Gilmore is injury prone and overall our best hopes rest on Maxx Williams. TE's take a long time to develop and maybe the game is just too fast for Maxx at this point but he has the talent.