Hayward walked away from the C's. He said he wasn't comfortable with his role here and wanted to do more.
Looking now, because he has broken down, he's in roughly the same role at Charlotte he was here for the same reasons. Younger players with talent have taken primary control and he will be now forced to fit around them.
And Malcolm Brogdon has been brought here to accept that role Hayward couldn't for us: a near star with a well rounded game who breaks down often and hasn't fully achieved what was expected of them. Younger players with talent have taken primary control and now Brogdon will accept that he has to fit around them. Brogdon gets to do that with a team which will compete for titles the next few years. He will likely get to play important minutes competing at the highest level.
Hayward couldn't accept what he was, and the cost is that he will finish his career stuck on an NBA team that will barely make the playoffs, and watch his minutes shrink, in part because they never reach the win now phase.