@Harlequin: Steam is just upset at MS because the Store will be taking sales away from them, and if they make a Metro version of Steam they will need to pay MS 30%. So they are "sticking" it to MS.

However just like all previous attempts to make a Linux console, it will fail because ultimately those that choose Linux out of "principle" also don't like to pay for anything (it's their God-given right to get everything for free and whatnot). Not to mention there just never will be any significant amount of native Linux games.