Calling someone hot doesnt mean the same as pretty
Girl 1: You look pretty
Girl 2: Thanks.
Guy 1: You look nice.
Guy 2: Thanks.
it all depends on the individual, what they are used to, and the relationship between the two people. that's not to say gender isn't important in the way two parties treat each other, it's hugely important. you don't see guys going around calling each other pretty. also, when a girl says "girl, you look hot" they don't mean the same thing as " girl, you look pretty." hot means that the girl would be attractive to potential mates, pretty means she looks nice. the reason guys don't use the same terminology is because they generalize the term with women, meaning using on an other male would be considered gay.