Reality you either have to fire or extend Kalani before signing day
Under that context, he didn't necessarily earn the extension, but he didn't deserve to be fired. BYU can't afford to have him on the last year of the contract, so the decision makes sense. Its only bad if it adds a huge buyout.