WinRT - это, в основном, оболочка для Win32 (COM), используемая приложениями Metro Stype (Projection for Native, CLR, Javascript), которые предназначены для изолированной среды, в основном для приложений с сенсорным экраном (хотя их можно взломать, чтобы работа на рабочем столе). Некоторые API для приложений в стиле Metro все еще используют классические COM API (например, DirectX).
Итак, как WinRT может заменить Win32, если он построен на нем? ; -)