When he was traded for future value, of course not. Any contract that can be traded for value is not terrible by definition. If you believe Gobert can be traded for value, which you yourself implied by insisting that Hunter is in the trade, that is not a terrible contract.
Just because a team was dumb enough to trade value for it doesn’t mean it’s not a terrible contract.
That’s like saying Royce is a great player just because someone would give us a pick for him.