Recruiting season is now....not in months. The job starts now, not in months. It isn't a straw man at all. This is when the job starts. Not later.
And no, given that the team can fire him any time, there is no obligation at all to the team. Why do people think workers are somehow obligated to stay in a job they don't want anymore?
Your last line is the straw man. We have no idea. Maybe he likes the teaching in college. Maybe he's now on a track to a head coach job? Maybe he is tired of working with MLB players? That last line has NOTHING to do with when the job is available at all, which seems to be the issue people have.