no, we don't. 15 roster spots is at least 5 extra. Jazz just like to carry too many stiffs. Players like Niang, Thabo, Udoh...all those guys can be jettisoned. Exum will remain on the roster until his contract becomes an asset in the year it expires.
Jazz need to carry:
2 PG's (does not include Donovan) - Mitchell and Ingles are also playmakers so only need 2. Throw in an injured Exum and that's 3. IMO, the Jazz roster has zero we should keep. Bricky isn't a competent starter and Neto isn't a #2.
4-5 Wings. Donovan, O'Neal and Ingles. Korver is a decent role player. Need a starter or 6th man. Could be a combo guard.
3-4 Bigs. Gobert obviously. Favors is useful because he's a great backup 5. If the team doesn't have a guy who can play 4/5, then Jazz have to carry 2 centers and two PF's. preferably shooters. I'm "meh" on Crowder. He just isn't consistent enough. He's good value at his current contract, but if he wants to get paid, then let him walk.
Remaining roster spots are superfluous. Carry young guys for 1-2 years who might develop. Cut them if they don't. Carry a couple of veterans at the minimum who have something left to give (like JJ).
What really hurts Utah is Lindsey has been really poor at drafting. You just can't keep filling roster spots with free agents. That starts bumping you up against the tax, especially if you have 3 max or near max players. You need young players on rookie contracts to fill backup spots. Jazz don't have that in Niang, Bradley and Allen. Dennis HAS to do a better job with his 1st round picks. And every once in a while get a decent player with a 2nd or undrafted like Utah did with Millsap and Matthews.