Причин здесь две: для металлов - действие элетрического поля заряженного тела на свободные электроны, для диэлектриков - ориентация молекул под действием электрического поля. Оба этих действия не зависят от знака заряда (меняется только направление). Т. к. электроны металла будут "уходить" от отрицательно заряженного тела, то на ближайшей к телу стороне окажется их недостаток.