Those are good points.
However, you know how much your coach's salary is going to go up each week depending on what level he is. So, You can figure out exactly how much money he is going to cost you for a full season. So, you can look at like he is under a one season contract for x amount of dollars to be paid incrementally. Sort of like a baseball player who signs a seven year deal , making slightly more each season. Maybe if you looked at it like that it wouldn't make you so mad.
Once I scored a basket that still makes me laugh.