There is a good reason for all seven to make the team. Antonio Brown, Martavis Bryant and Eli Rogers are going to be the starters and Heyward-Bey and Coates are special teams players. Smith-Schuster is a second round pick which makes him a lock to make the roster. Tomlin has said himself that Hunter has looked good this training camp. I just don’t know which receiver you would cut.
All three have NFL experience. James will be the starter and Johnson will be brought in on blocking downs. Grimble could be the Steelers version of a move tight end.
I think they will only have space to carry eight. The first seven played a role last year and Hawkins in a project on the inactive list.