Basically IMO it's crazy to pass on a great player because you are afraid of perception. The draft is a crap shoot. Same way Detroit got killed for the Gibbs pick and it worked out great for them. It's easy to say trade back and try to draft your guy later but you never know if other teams have the same guy rated high or if you settle for the second best at the position that second best may turn out to be a bust.
Detroit took Gibbs and the Eagles took Carter. I saw mocks projecting Christian Gonzalez to Philly, and an edge + CB to Detroit.
I like Gibbs but it seems like all through the season you heard that Detroit needs help for Hutchinson. Secondary got cooked vs SF. Eagles' secondary was awful all year. Both teams could've filled those needs in the 2023 draft.
Detroit already had a good offense so Gibbs was a luxury. Most mocks had him as a late first. Not only did they not fill a need but they reached too. They could have gone defense and either taken Gibbs at 18 or traded down and got him while adding more picks. If another team took him before 18 so be it. You can find running back production easier than a good CB.
KC lost Reek and people said they should trade up for a WR. They took McDuffie and Karlaftis in the 1st. Could have taken Christian Watson or Pickens. They settled for Skyy Moore who turned out to be trash so while they missed on a WR McDuffie was lights out in the playoffs and Karlaftis led them in pressures, sacks, and had 2 fumble recoveries in the playoffs.
If you have needs at the priority positions try to fill them because taking a player you don't need will have you back in the next draft with the same issues.