Agreed, though I would also state with so many needs (yes, we do need playmakers at WR, TE and RB but also need DT, DE, S and OL help as well) I'm fine with drafting players at any number of positions if they are the BPA.....
There is no correct formula here, the draft is a crapshoot....you have to find the right player and hope they can stay healthy, pure luck is a factor.....