Cassel's just not a starting quality QB. It's not his fault Pioli couldn't tell that.
That being said, sometimes it's time for people to move on, and you can't keep Cassel around here in KC. You just can't, and there's no reason to. Mediocre backups are easy to come by. Hell, you can just keep Quinn around for that.