Причина, по-моему, в неспособности противостоять искушению. Если бы Джемма стала любовницей Санина, никакой дилеммы идеального и сексуального не было бы. Ведь его роковая дама ( Марья Николаевна) - тоже русская, но совсем другая. А он - лопух. А бедняжка Джемма, хоть и итальянка, что с того? Могла быть и русской барышней.