Yeah, and sometimes, if coaches are friends, they'll let them find their own opportunities when more open up. Maybe its the end of the NFL season or maybe its simply for contract purposes where there are termination dates for bonuses, etc.
Not every firing has to be dirty and scorched earth...