Ross wanted continuity and kept Sparano too long. But he did fire him. I think it has worked out for the best. So maybe after all these losing seasons, he fires Jeff. It will cause some chaos for a bit, but a little chaos is needed to shake up things and move forward sometimes.