Я думаю, что сахар при засолке рыбы применяется по нескольким причинам.
Прежде всего, сахар, как и соль, является консервантом.
Во-вторых, сахар, как и соль, довольно сильно влияет на вкусовые качества продуктов и блюд. Условно, соль и сахар можно назвать натуральными или естественными улучшителями вкуса. Сахар как бы выгодно оттеняет вкус продуктов, выгодно подчеркивает его.
При этом при засолке рыбы сахара, по сравнению с солью, добавляется небольшое количество, поэтому сладкий привкус совсем не ощущается.
Так, например, некоторые люди немного сахара добавляют в уже готовую квашеную капусту, в борщ и во многие другие блюда.
Кстати, при засолке рыбы сахар добавляют только в красную рыбу ( семгу, форель, лосось, нерку, горбушу ), про то, что сахар добавляют, к примеру, при солении сельди, я не слышала.