Why control schemes should be standardised?

I have been playing games for approximately 30 years in that time I have switched from a joystick with one button, to a nes controller, a megadrive controller and then to a Gameboy and snes controller before moving onto the Dualshock controller.

For the past 5-10 years we have seen a standardized button layout emerging from all three games console manufacturers. Apart from the Wii; all controllers have at least 4 face buttons and two shoulder buttons with a combination of twin analog sticks and a cross keypad. It seems that Nintendo, Microsoft and Sony are all in consensus that the controller has been somewhat standardized with maximum number of buttons achieved and manageable for any gamer in terms of dexterity.

Therefore, it begs the question why we haven’t reached a point where a first person game or a platform game has the same control scheme? For example, recently playing Bioshock infinite the change weapon button is RB (when playing on the Xbox 360) when compared to say Battlefield or Call of duty this is usually the Y button. Instinctively, I always manage to press the Y button before realizing that this is the melee button. Take the zoom function when you are using a scoped rifle. On one game this is accomplished via holding down the left trigger (with the right trigger for firing your weapon). Yet, some games think it is suitable to click on the right controller to zoom in such as Uncharted or Gears of War.

Nintendo are not far behind with their confusing control schemes try playing Super Mario 3D land where the L button allows you to do the stomp jump whilst on New Super Mario U this turns into the twirl move. This can be very problematic when playing both these games at the same time. A problem I have come across whilst helping my niece through some of the difficult levels on Super Mario 3D land wherein my niece ridiculed me for stomp jumping thin air and that I was an incompetent gamer. Mario is near enough identical in the way he moves, behaves and controls in both games.

Fifa and Pro evo is another example where this occurs. I used to be an avid Pro Evo fan before switching to Fifa and then back again due to Fifa 13 crashing all the time. On Fifa you shoot with the A button whilst on Pro Evo this is the X button. Why can’t they both be the same? I know there is an alternate control scheme in Fifa but every time you play local multiplayer you have to ensure you switch control schemes depending on the person who is playing the game and whether that player is a Pro Evo or Fifa player.

To sum up my gripes; I don’t have the time or patience as an older gamer to move between control schemes and having to adjust the way I play each and every game. Also, the fact that I have a range of devices i.e. Wii U, PS Vita, PS3, Xbox 360 and 3DS I would like controls to be standardized so no matter which console I am using i.e. if I am playing Mario on 3ds it is the same as on the Wii U. If I am playing Metal Gear, Deus Ex or Half-life control schemes are similar. Granted some games differ in terms of functionality and features therefore, in order to change the control scheme there has to be a really good reason to do it and it has to be intuitive/second nature in the way the controls work.