I believe you only redshirt developmental talent, otherwise if the kid can play right away, you let'em play...
This basically means, if a QB isn't ready day 1 then he shirts, same with OL's... If they're not physically ready to play day 1 then shirt.
The only time you shirt RB's, WR's, DB's LB's & DL's, is if you already have a ton a depth in front of them & they haven't picked up the playbook yet.
With our situation, I wouldn't shirt any of our incoming DL's because we've had a ton of injuries along the line & both DJ and Garvin can contribute day 1 in certain packages.
I wouldn't shirt any of the WR's, RB's or CB's we have coming in... Steed will have to redshirt because of his injury, but the other LB's will absoluetly get PT this year, either late in games or on Special Teams.
The only kids in this 2017 class that need a redshirt are Dykstra, Gaynor, Hillery & I guess Feagles lol.