Why button check?
There a few reasons that button checks are common at fighting game tournaments:
- Some games -- such as many Capcom games -- don't allow players to change their controls from the character select screen. Since the game is usually still sitting at the previous match's results screen when the next set of players sit down at that match station, it's quicker to just select "Rematch" to jump back into the game, configure controls, and then test them out quickly to make sure everything is set properly.
- Many players use their own arcade sticks, which get jostled and bumped around a lot as the player walks around the tournament venue. Button checks are a courtesy to give players a chance to make sure everything on their stick is working properly, and that no wires have become disconnected.
- Some players use it as a brief warmup period to bang out a couple of combos and get acclimated to their sitting position, the position of the display monitor, and so on.
Regardless of where the button mappings occur in the gae, at any tournament, there's going to be a number of people using all sorts of controllers, sticks, pads, hitboxes, etc.
Having a button mapped incorrectly doesn't count as a hardware malfunction in standard (Evo) tournament rules; if the button is mapped to an incorrect action, then that's on the player.
Given those two things, because you never know who was on the console before you and with what kind of custom controller/mappings, players go through button checks to make sure that all of the buttons on their controller map to the actions that they expect.
Granted, most sticks/pads nowadays map to the default mappings in most games (especially Capcom ones), and chances are that the player before you on the console had the "standard" mappings.
Of course, it's better to be safe than sorry.
Also, there are a number of people who turn off the KKK and PPP mappings, as hitting one of these means that you'll get a HK/HP (because of input priority) while some people want them turned on.
Pad players also tend to have very specific custom mappings, depending on their character and what buttons are more comfortable to them.