I think Newell has misjudged why Linux hasn't taken off as a personal computing platform. Sure, the lack of games doesn't help, but that is just the tip of the iceberg.
I suspect that if there is anyone in a position to research the problem and actually execute a solution, it is him. It's not like he's some kid who thinks tuxracer is the bee's knees.
I would personally say that gaming is a giant chunk of the iceberg. Others (for me) would be video editing, and music production. Oh, and testing sites in Internet Explorer.
sure, most of my friends are CS majors, but if they aren't linux users already, the reason they always cite is the lack of support for games.
What else is there for an end user?
I use a Mac as my main computer, but keep a PC just for games. I would love to use Linux on it and not have to pay for Windows. Is there another category of software that is as exclusive to windows as games? I can get everything else I need via web apps or OSX.
I'm sure there are a lot of custom and legacy business apps out there tied to windows. But thinking of broad categories of business software (Office/productivity, browser, IDE, graphics editing, accounting, contact management), there are lots of alternatives that will run on a non-Windows PC. But looking at games as a category, you don't have comparable options on Mac or Linux.
I can second this. While support for games is improving on nix, it's still a huge turn off to have to switch OSs when you want to load up whatever you're playing. So it's still nix at work, Windows at home for me.
I think the point is even stronger because they are CS majors. These are people who develop software, and use their computer for many more purposes than the average user. If gaming is the only barrier for a CS major, then what's stopping the average user from switching to Linux?
I'd also like to to add to your point that power users are generally early adopters and set the stage for change.
The more of a switch to Linux for power users, the more we see applications developed for Linux, and the more we see a need for regular users to switch to a Linux platform.