The Seahawks need some running backs. Sure, they have Chris Carson. Seattle, in theory, also has Rashaad Penny, but Penny is likely to start the season on PUP. This means he will miss the first 6 games of 2020. Seattle also has a few young running backs, like Travis Homer. But Seattle needs a veteran presence and this is one reason Seattle signed Carlos Hyde on Friday.
Hyde is a good player. Sure, he will be 30 years old during the 2020 season, but in 2019 he ran for over 1,000 yards.