We can't keep clinging onto players purely on sentimental value.
Unfortunately, John Fleck has had his time with us and the same can be said for half a dozen others who simply will add little to no value on the field next season when we're getting ragged about by Man City, Arsenal, Man United, Newcastle, Liverpool etc. We need blokes who are fit and can bring something to the party. Fleck of 3 or 4 years ago was a cracking player but he's not been anywhere close for a long time.
His contract expires at the end of the season and I'd be astounded and quite cross if we offered him a new one. If he can't hack the Championship anymore, what on earth would suggest that he could keep up with blokes like Gundogan, Rodri, Odegaard, Bruno Fernandes, Grealish to name just a few.