Nja, du har rätt i att XML-konfigurationsfiler inte används än, men det är det som är hett. Bland annat har .NET 2 utrustats med funktioner för att hantera XML-konfigurationsfiler istället för registret.
INI-filer har varit stendött i Windows sedan Windows 95 någon gång när registret lanserades. Ganska oförskyllt i mina ögon, eftersom INI-filer var i alla fall halvhanterbara jämfört med registret, som måste vara något av de mest korkade påhitt som kommit från MS överhuvudtaget...