Salt helps retain moisture. So it is obvious one needs salt. Most of us like a slightly salty taste but salt at that level doesn't provide enough moisture. So we add more salt then add sugar to balance the saltiness.
As an experiment when you buy a city ham that is too salty try a simple sweet glaze and taste again. Usually the over saltiness is reduced.
When you stop horsing around it is time to fire up the BBQ & Smoker