Here is an undiscussed factor why USC might be bringing back Lane Kiffin next season: Can USC afford to fire him?
He has two years left on his contract. Throw in the possibility that Monte Kiffin (at least $1.5 million per season) might have another year on his. And so does assistant coach Ed Orgeron (at least $1 million).
On top of that, a new coach would probably require a salary of around $5 million. That would be around $10-11 million before even paying the rest of the staff. USC just might feel it cannot afford to pay that.