Интерфейсы не могут содержать операторы, поскольку операторы не могут быть виртуальными функциями. По существу, интерфейсы - это базовые классы, от которых происходят другие классы.
Редактировать: Прочитав комментарии и подумав об этом, я понял, насколько это глупо. Пожалуйста, прости мои нетерпеливые пальцы. Операторы ничем не отличаются от любой другой функции. Более вероятная причина связана с генерирующими классами __interface, которые являются производными от общего базового класса, и необходимостью для dll иметь все конструкторы, деструкторы и операторы присваивания, которые они используют локально.