2. OC Mike Kafka
Offensively, the Giants left much to be desired against the 49ers. While a large portion of this blame can go toward the offensive line, this is a conversation for another time. For now, we're going to focus on offensive coordinator Mike Kafka, who had a rather questionable game for more than one reason.
For starters, the usage, or lack thereof, of Jalin Hyatt is criminal. Against the Cardinals, Hyatt made two massive plays that had a huge role in the Giants' historic comeback. This had fans thinking that Hyatt would be a staple in the Giants' offense going into Week 3. Instead, he played just 14 snaps and never received a target.
New York's offensive line can be blamed for the lack of deep shots, as Jones was given no time to throw, but it doesn't help that there weren't a ton of big-time plays ran to begin with. This offensive disappointment was a group effort, but Kafka did not do his part to help make things easier for the team.
The Giants offense in general has been incredibly disappointing and inconsistent this season in general. Not all of it is Kafka's fault obviously, but the play-calling has undoubtedly been shaky. In all honesty, it's not surprising that the offense looked its best when Brian Daboll was allegedly calling the play against the Cardinals last week.