In terms of Hayward, I wouldn't pay him this contract.
I think Gordon Hayward has the talent to be the 3rd best player on a title contender but I also think he is struggling to find his place in the league. His style of play and getting the most out of his skill-set is not correct. Four years in and still hasn't found his way in the league. Makes me nervous. There is enough talent there to be 3rd option but his inability to understand his own game, his strengths and weaknesses and to utilize his skill-set accordingly, makes me nervous about paying him.
So, I think Hayward has the talent but doesn't know how to use it. That makes his contract much riskier in my eyes than a standard 3rd option level player. Too much added risk beyond basic risk of paying 3rd star before other stars are in place.
So, I wouldn't pay Hayward that money. If I were Utah, I would let him leave.