girls wear a g string because they like stuff to go up their asses or they think that it makes their butt look bigger.
another reason is

if they are wearing a tight dress but they don’t want anyone to see their undie line they wear a g – string.