Like a lot in sports, what started as a slow build has seen exponential growth over the past 20 years. Coaches' yearly salaries are high, but I would argue still somewhat justified, given the amount of revenue they generate. IMO, it's the length and term of the contracts that is starting to not make sense. Fundamentally, it makes no sense to give somebody a 5,6,7+ year contract knowing that a coach will never work through the length of the contract. At the most basic level, what sense does that make? The "with cause/ without cause" logic also doesn't make a ton of sense. How is being utterly and completely incompetent at your job not "with cause"? It would seem to make sense that if the schools are going to be giving out longer and richer contracts, that stipulations should also be used to define what is a "causal firing", including what minimum record is required, minimum APR scores, graduation rates, number/severity of scandals, etc.
A great example is Mike Locksley. He compiles a blistering 2-26 record for New Mexico. During his tenure, football attendance dips to a 19-year low. A car registered to him is involved in a 19-year old getting caught for a DWI. He punches a coaching staff member and is suspended for one game. He is sued for sexual harassment. All in the course of 2.5 years. He is fired, and paid a $1.4MM buyout. An absolute massive failure of a coaching tenure nets him more than a million dollars to go away. And yet, afterward is also rewarded with a B1G coaching job for some unknown reason. I would argue having to pay a guy like Locksley a buyout after proving unequivocally that he is not suited for the position shows the current system is broken.