I perceive that as a double edged sword. Sure you might make one position group even better, but for how long? Guys who could start elsewhere will either demand more money for you to retain their talent, request a trade, or just take off once they're an UFA for a starter's role and the money that comes with it.
On the back end of that, the position of need group still goes unaddressed. So unless that stronger position group covers up the weaknesses of the need group, did you really make the team better? TT did this in multiple Drafts, always calling it, "creating competition". That's not necessarily a bad thing, but more times than not it just created an earlier than expected exit from the postseason.
In the heat of the Draft, I'm sure GMs have to weigh the idea of taking a guy "too early" vs dealing with the consequences of picking over the leftovers on the home stretch of the Draft. Between the pundits and the fans there will be cheers and jeers alike.