I think he agrees, except for the textual display.
From the article:
Data structure. Windows PowerShell had a chance to
redesign the terminal from scratch, but defaulted to
the same old grid of ASCII. One innovative thing they did
do was add structure to their data, piping .NET objects
instead of raw text, allowing the user to select fields by
name instead of writing elaborate AWK scripts. The shell
for the research OS Famke does a similar thing for
higher-order functions
I didn't quite get where the author was going with that. Windows Powershell has access to the full Windows .Net API. If you want to spawn a window to display graphics or what have you, you're free to do so.
From the article: