Мне кажется, что очень легко реализовать неявный оператор по сравнению с TypeConverter, поэтому я предполагаю, что они не эквивалентны из-за распространенности TypeConverters в структуре (см. все, что расширяет FrameworkElement).
Но почему? Разве было бы намного проще создавать строковые невязкие операторы string- > object и object- > и использовать преимущества сериализации (как XML, так и XAML)?
ЯГНИ? Единая ответственность? Поскольку вы не можете указать перегрузки операторов в интерфейсах?