I wouldn't blame people who play with consoles, but rather the game developers. I think console players opt for a cheap hardware (although games aren't then as cheap as in Steam or other PC sites), which is guaranteed to run well (a lot more likely than a computer), and I guess some people prefer to play with a gamepad.