There will be holes:
The team simply won’t address everything in the draft. In fact, that team you are looking at when the draft is complete is probably not the same one that will suit up in September. There will be an undrafted free agent who surprises. A late-add free agent or two. Players who get cut from their teams after the draft, and during training camp. The roster will be a living, breathing organism up to kickoff of the opener, and then it will be tweaked and massaged every week of the season.
The draft is one part of building a team — a critically important part, yes. But, still, it is not the end-all, be-all of roster building.
There is no need to demand that heads roll after the seventh round — or first — is over. Besides, it’s important to remember that we don’t know what these players are going to look like in the league until they get to camp.
Of, like, their third seasons!
Enjoy the draft process, and try to educate yourself on as many players as you can. It’s fun. Or, it’s supposed to be fun.