Not a single person here knows what happened in practice this year.
I’m a firm believer that some players are gamers. Practice doesn’t always translate, and some players perform better outside of practice, because it means more.
There can certain things that don't translate, but "because it means" more isn't going to improve shooting, dribbling, defensive positioning, etc. Its going to manifest in confidence, hustle plays, decision making.
I think Galloway is someone that is probably a gamer, and when healthy, earned more minutes as the season went along because he was elevating himself in games above what he was doing in practice.
I suspect that what happened with Bates was the opposite - he was maybe performing better in practice, getting more minutes early, but it wasn't translating to games and started losing minutes. Bates' performance in practice could also have been slipping.
JG was great at hustle plays, but just giving him minutes at the 3 wasn't going to improve his dribbling and perimeter defense.