Going into this draft, the Vikings had starters at the vast majority of positions that are better than even the top prospects in this draft. QB, RB, WR, S, CB, DE, DT, NT, and LB are all positions this draft class would be unlikely to provide any immediate improvement over the current roster. Especially considering the Vikings didn’t own every first-round pick.
So from a need-for-an-immediate-upgrade-at-starter standpoint, there were few holes to fill. Most of those were offensive line spots, and while the interior line was considered deep this year, the offensive tackle position was not, nor were even the top tackle prospects considered particularly good ones compared to other years.