According to this, the typical mentality of a console gamer is to eat up whatever developers throw at them and like it?
No, it is to evaluate a product based on what the developer gives them, not what they think they are entitled to. If it's crap, it's crap. If it uses the controller poorly, then it does. End of story.
There's no, "Well, if I had the
right controller" nonsense. The game expects you to have input device X and is built around a human being's ability to manipulate input device X. Not X, Y, Z, maybe W and T. Just X.
If you don't like it, that's your prerogative, but it doesn't mean that the game is bad.
If the developer is making such a narrow-minded, set-piece game that using a different control scheme "destroys the immersion", then the developer is not making a good game, period.
Playing Tie Fighter with a mouse&keyboard is not the same game as playing it with a joystick. The latter is one of the best flight-sim shooters ever; the former is a bunch of tedious crap. Tie Fighter is most certainly a great game, so your conclusion is invalid.
There are innumerable games and entire genres that work substantially better with the right interface and substantially worse with the wrong one. Even something as simple as Super Mario Bros. has this. Playing it with a joystick is a much worse experience than with a proper gamepad. And while you
can play it with a keyboard, it's not nearly as good or responsive as having a live gamepad in your hands.
Why? Because with that single feature you practically elliminated variation between how console and PC versions play
Wait a second. You think lock-on is in Assassin's Creed because it eliminates the variation between the PC and console versions? That's errant nonsense.
Lock-on has existed in the console world for near on a decade, since The Legend of Zelda: Ocarina of Time pioneered it. And Zelda has
never been on a PC, and it never will; a PC version of Zelda was not even thought of. Lock-on exists to solve a fundamental problem with melee combat in a 3D game, period. It has
nothing to do with wanting PC and console versions to play similarly.
They included lock-on for Assassin's Creed because it is the best way to make melee combat work, period.