Depends on the game. For some games, the skill is all about quickly executing certain key combinations, for others it involves elements of timing. For others, that include a lot of scripting hooks just so you can make common things easier, they don't want you going overboard and writing complex interactions that do conditionally respond to stuff.
That still won't stop anyone. Write a macro that gets you to a conditional branch, then two or three or however many more you need based on the situation faced. "Oh, it's going THAT way, better use the Blue layer."
I'm not an elite gamer, and I never will be, but I do like my particular flavor of hardware. If you as an organizer were to tell me I had to use the same Razer Black Widow as you're saddling everyone else with, I'd be saying "no thanks, can I get my entry fee back?" because I don't even use QWERTY, or a staggered layout for that matter. I use a tweaked Dvorak layout in a rectilinear matrix, with my cursor pad on the left. It also happens to have 32 leftover keys for programming (41 if I want to fill every available space at the cost of comfort). I can add another 30 macros in the form of the Xkeys 16 strip I paid way too much for a few years back. Telling me I can't use these would be very similar to saying I couldn't use a mouse with twelve thumb buttons – which can also be used for macros. (I don't, I actually have just a six-button mouse and use the thumb buttons as modifiers, but I wouldn't complain about someone who did.)