Disagree about Pettigrew. Keller is a one-dimensional tight end, and he and Pettigrew are entirely different players. To be effective offensively, we need a multidimensional tight end to play across from him. Pettigrew takes pressure off Keller and the wideouts, adds our biggest redzone body we've had in awhile, and helps the run game. Keller can flex more, two tight end sets fit the run-first approach, and he'll bring a lot of things to this team. He fits the offense, and if he's the best player on the board then you take him. End of story. I don't love it, but he would absolutely help this team.
Also disagree about first round RB's. Don't like Moreno, but with Wells it's the same as Pettigrew. Big back, fits the run-first attack, could be great value at 17. He's basically the end of that though. Like the second, third round options or Glenn Coffee to develop in the fourth. Frame to grow some and the right running style to be a power back.
Defensive guys...I'd rather not but again if he's the best guy on the board and will help this team the most you do it. I don't take a WR that's going to start but be a mediocre player or has a high bust factor over an end I feel is a better player that will make a bigger impact for us. That's going to be hard to find, but if it's the case then so be it.
Quarterbacks, I don't really want one but I don't agree with your first round vs. later rounds approach. While I think drafting a QB in the first round for the sake of drafting one there is a mistake (just because QB's taken in the first are more likely to pan out than others doesn't mean you taking a QB there will make him more likely to pan out, a 7th round talent is still a 7th round talent if you take him in the first) those are the only guys that are an upgrade over what we have right now. If you take one at all, you take a guy early. I'd rather not take one, but I'd rather take any of those three in the first than any other QB in round 2 or 3, and almost any QB in round 4. I just think it would be pointless.
Just think you look at the draft with a little too much of a blanket approach. I sympathize with a lot of what you're saying and generally agree with a lot of the general thoughts, but there's way more wiggle room to it than you give the draft credit for in my opinion.