We cannot be blowing money on near max contracts on non-star players. We are all looking forward to next year's draft because people expect the current roster to be inferior to pretty much every team in NBA. Yet if guys like Favors and Hayward, who both have 3 years of experience, and are truly near max players already, shouldn't the expectation be a little higher? It's not because these guys are not stars just yet, and we don't know if they ever will be. The beauty of it is that they will be restricted next year, so if they do become stars, we can match any deal. If not - no one will offer them near max.
There is no reason for the Jazz to take a big gamble right now by giving not one, but two non-star players near max. Look at OKC. They gave non-star guys like Perkins and Ibaka big contracts, and did not have enough money to keep a star like Harden. What if Kanter or Burke becomes a real star and we get someone in the draft, who will be a star? Can we pay all these guys near max? So, let's wait and see how a year plays out, let's get through the draft, and then decide if Hayward is worth the max or close to it. For now 4 and 40 is more than fair.