Yeah, that's probably part of it. Not to mention that at first glance, consoles just have that "ease of use" feeling, and getting a PC to run a game can be daunting, especially to people who aren't used to messing with stuff. And that's before, "Wait, I can hook it up to the tv?"
F, man...