All this is BS cause you need to draft for what you need. Should we draft a LT when our best player is a LT?
We drafted Carroo cause he was the BPA but we already had Landry, Stills and Parker so Carroo never saw the field. How smart was that? It made no sense at all to draft a player that can't get any reps when you have "needs" at other positions.
It ended up that Caroo didn't see the field a ton partially due to those three guys, but WR depth actually wasn't all that certain at the time because outside of the three you mentioned there wasn't much depth and Stills had also been invisible the year before, looking just like dozens of other receivers in NFL history to be decent with an all pro QB and be nothing once taken out of that offense.