As you said, when they chase after players to solve problems, you don't get the best players. I say throw all this out the window and draft the highest graded players, problem position or not. Free agency is for filling holes and solving problems, the draft is for adding talent, just focus on that.