Think that's a bit harsh personally. He was messed about as much as anyone last season. They tried him as a three to bring in Davies to open with Sibley I'm guessing with the intention of increasing our run rate early in the innings. Davies and Sibley kept getting out and Yates did struggle in the three slot. Hain coming in at four is 4-5 years ahead of Yates in experience.
Yates caught the eye of England selection in 2021 so there's no way Bears were gonna let him go after one lousy season. I'm actually glad they don't chop players on this basis. Yates has potential to improve and go on to plough big runs in first class cricket and still has time on his side for higher recognition potentially.
For all the gnashing of teeth over Matt Lamb let's be fair he's just had a decent first half to two thirds of one season after not exactly pulling up any trees prior to or during Covid and I'd have kept him too but his potential isn't the same.
I think it's quite likely Lamb's situation is a victim of the schedule in recent seasons being such a dogs dinner. Had we an appointment to view schedule going forwards (with ideally IMHO Friday T20 and 16 championship games starting on Sunday's) as a squad player he'd be invaluable. The chunking up of the season into blocks and the recruitment of all these T20 specialists means for Lamb, given his relatively limited potential compared to some of the other youngsters and him not being a slip catcher of any note nor much of a bowler makes his retention a bit of a 50/50 punt.
I'd still have kept him but can sort of understand the need to trim the squad means sometimes half-decent middle order batters (with few other strings to their bow) or basically squad players have to reluctantly be let go. Good luck to the lad at Derby and to Adam Hose (who might consider himself equally unfortunate) at Worcestershire