He is, however, symptomatic of a series of completely shambolic decision making that the board has done.
He has been a mid table (Arguably generous) championship player for the vast majority of his career, and yet he has spent the majority of his career at a Premier League club, earning Premier League wages.
Then, when we need someone to play to a "Mid table" championship level, he is unable to do so, because the culture of the club is not about improving players, it's about inflating their wages & ego, whilst inflicting zero accountability for under performance.
Hamza tries hard, sure. Any reputable club however would've let him go and try hard somewhere at a more appropriate standard about 6 years ago.