Контроллер имеет всю сантехнику, необходимую для работы в качестве окна. Возможность отвечать на сообщения окна (WndProc) и иметь дескриптор, прежде всего. Компонент не хватает всего этого. Это действительно довольно просто, у него есть поддержка времени разработки, и его можно утилизировать, вот и все.
Компоненты все еще могут иметь представление во время выполнения, лучший пример - OpenFileDialog. Но это фактически диалог, встроенный в Windows, а не Windows Forms.