It's basically true for Windows RT, for which Microsoft has stated there will be no new Desktop apps approved for it. AFAICT, WinRT is the new officially-recommended API and support for Win32 desktop apps is legacy.
It's true for Windows RT indeed, but the article was explicitly referring to Windows 8.
And AFAICT myself WinRT has always been presented as a new API designed for new kind of Windows applications (i.e. Windows Store apps). It doesn't make the other APIs obsolete in any way for the other kinds of application, just like the CLR didn't force anyone to write managed code. See this chart from Build 2011 for example : http://1.bp.blogspot.com/-uUSc-JjjBDs/TnWkasRU74I/AAAAAAAAAV...