I see what you guys are saying, but the coach (and the GM) are different from the trainer. Presumably, the coach is the guy who runs the team during games and practices. The other staff work for him. He doesn't change. Nor does the GM, because that's you and me. And if they know Setshot Buford from having him on the team for 5 seasons, they are gonna be able to tell any trainer what ol' Setshot needs to work on.
Once I scored a basket that still makes me laugh.