Нет проблемы. Тебя компилятор сишарпа заставляет наследоваться, неявно генерируя конструктор без параметров и вызовы конструктора Object. Так что в сишарпе действительно всё наследуется от Object. Но существование типов без конструктора на уровне IL не запрещено. Просто их надо не с помощью компилятора сишарпа генерировать.