It's questionable whether the ball was even catchable. Nobody seems to be considering that.
Holding should be called no matter what - the ball doesn't even have to be thrown in that guy's direction for it to be holding. Half the distance, 1st down. No way that should not have been called.
Better question - How is the last play of a game a fade? I know a big blitz was on, but I would have had a better option there.
Jim probably thought there was a good chance of a completion or a penalty - except the penalty he expected never came even though it was obvious.
Still, I agree. With Kapernick back there, they could have run some kind of fake at least. Sure, the defense is sitting on pass, but if a guy like that seems like he's going to pull down and run it in, they have to honor it some. Fake a run and then pass, or even fake the pass and have him run around the end. Everyone saw how fast he can move on the previous TD - give him a shot to beat someone to the corner, even if that someone is fast too. It would have worked better than that pass, and maybe scored.