Names of things don't have to follow "the rules of english" to change and morph with who is using them.
Acting like there is any immutable qualities to any language or word is kinda silly.
Currently, with the common opinion split pretty well, the correct answer for how to say it is "'gif' or 'jif'". Call it whichever you want.
Salad theory is rigid and respectable.
Cube rule of food identification exists to be disproven aggressively for comedy and arguing. It's a good time, until the person that believes it so truly they would kill and die to call a cheese roll up sushi arrives. They can make the conversation stressful.