assigning macros and scroll binding for the most part are for convienance/efficiency purposes. They had a long debate on the TF2 forums about wether or not scripting was "cheap" or "cheating" but the final determination was that it was legal and always has been legal.
Game Design, Psychology, Flow, and Mastery - Articles - Playing to Win, Part*1
for more info, the best video game related article ever written by a math guy who has a PhD and is also one of the lead design testers for SF2 remix as well as one of the world SF2 champs.
PS: although your preference I would recommend trying to play the G5 with no weights since I believe in the belief that weights only serve to reduce reaction times and reflex shots, just my 2 cents