John Lynch exited his first draft as the Pied Piper of the media throng, who almost unanimously love the moves the first-time GM made over the weekend.

From getting the Chicago Bears to pay to move up one spot to take a player the 49ers didn't want, to snagging Reuben Foster late on Day 1, to adding depth and talent to both sides of the ball, Lynch had a pretty good weekend upgrading one of the worst rosters in the NFL.

The one selection that made #DraftTwitter cringe was trading up at the end of the third round to take Iowa quarterback C.J. Beathard.

Buried in a fantastic behind-the-scenes piece from The MMQB's Peter King from the 49ers draft room, we learn that Beathard is the "only quarterback (coach Kyle) Shanahan wanted in this draft."

"He processes the game so well," Shanahan said. "Tough as s---. Got a chance. He reminds me a lot of Kirk Cousins."

That's high praise for a milquetoast quarterback most scouts believe to be a career NFL backup -- the Brian Hoyer of the 2017 NFL draft landing on a team with Brian Hoyer as its starting quarterback.