You have now brought in two parts to this. The money and whether he deserves to be fired.
For the later, SU needs to crap or get off the pot. If they feel 6-6 is good enough to commit to, that is fine. From my POV that would be a mistake given the entire body of work and next year's roster makeup. Heck, even just counting the last 25 games. Plus, the fan apathy toward the program. But if SU feels that way, go ahead and commit to Dino. I won't like it but I can understand it. SU would be in the game but IMO a bad player.
Letting Dino come back with one year on his contract is not making a decision. I rather Dino be given a 2 year extension than be a lame duck next year. And if I am Dino, going 7-5 or better against a weak 2024 schedule means I am out the door in 2025. I would find another job. No way I come back to SU. SU going this route is not playing the game.
On the money end...
Eating a contract when it is time to move on is part of the game. If it is time to move on (not debating whether it is or is not with Dino) and SU is not willing to eat the money, then they are not in the game are they? I have no problem with SU not being in the game. Just be transparent about it.
So if it is not time to move on, commit to Dino. If it is time to move on and you are in the game, fire Dino. Trying to be cheap is not playing the game. Not making a decision one way or the other is not playing the game.
If SU is not willing to eat any money, again no issue. After 2024 go find a guy like Mora, Martin, etc and pay them $2M a year for 4 years with performance bonuses. After 3 years you can extend them 2 years or move on. Put the money saved into facilities/NIL (indirect of course). SU wouldn't be in the game but we all know it, so it will be ok. Pretending to be in the game when you aren't willing to actually play when the time comes, is a disservice to the fan base. You cannot play both sides.