49ers clearly tried to trade away Pettis and at least get something in return, but with no takers they just outright release him. Crazy that a 2nd round pick doesn't even make it 3 years.
While the 49ers have done a pretty damn good job of fixing the roster, they have made some really bad decisions as well.
2017
1. Solomon Thomas - Bust for 3rd overall pick
1. Reuben Foster - Traded up to get him, released after all kinds of off the field troubles
3. Akhello Witherspoon - Has been shaky at best, good depth piece if anything
3. CJ Beathard - They traded up in the 3rd to get a QB who is barely a backup
4. Joe Williams - Released without ever playing a down
2018
2. Dante Pettis - Just released
4. Kentavius Street - Been injured, and very OK when he does play
5. DJ Reed - They tried to release him and stash him on IR so he wouldn't be on the 53 man roster, and ended up snatched up by the Seahawks
2019
3. Jalen Hurd - IR 2 years in a row
4. Mitch Wishnowsky - Sure he has been fine, but he's a punter. They took a fucking punter in the 4th round
And then a slew of questionable FA contracts. McKinnon, Kwon Alexander, Dee Ford, etc.
All of that together gives me some concern for the future. I hope they learn from their mistakes and move on from it though.