It would be nice for coaches' and scouts' contracts to behave exactly like players' contracts, with extensions, e-mails, and a listing in the "Possible Free Agents" area of the Roster screen.
What would be even better would be for scouts to have a career history, showing what team they worked for in a given year, and appropriate stats (Team AVG/OPS/W-L for hitting coaches, team ERA/W-L for pitching coaches, team W-L for scouting directors, and team W-L at A, AA, and AAA levels for minor league managers).
I thought for a second about suggesting hiding staff ratings, so masochistic players could only gauge a candidate's ability through prior history, but I don't want to blow whatever credibility I have left.