There's a lot of nuance here. Quarterback is a position which requires the player to be both deterministic pre-snap and reactive post-snap.
There are a lot of quarterbacks who lock onto a receiver when they're not supposed to. They lock on because they're processing too slowly or they're not understanding what they're seeing pre-snap well enough to act with conviction post-snap.
At the same time, you don't always want your quarterback progressing because so many concepts have already determined where the ball is supposed to go.
What I think happens here is that Geno decides where he's going with the ball pre-snap because he identified the favorable match-up DK had and decided he was going to go there unless something the defense did took it away entirely. This is usually a good bet and is exactly why we pay DK what we pay him.
He wasn't really given a reason to progress. Had DK one on one, so it was go time.
This will sometimes lead to missing receivers who are more open than the target. This is a natural part of quarterbacking.
The goal, at the end of the day, is to make things as fluid and easy for the quarterback as possible - so most will tell their quarterbacks straight up: if your star receiver has got a 1 on 1 matchup deep, you better go for it
EDIT: I didn't read the whole thread. Everyone already answered this better than I did lol ignore me