It's implemented that way simply because the machine works that way. =)
Here's how to assign it to 6 separate buttons in MAME, hope it works for your shifter hardware: Shift Down = button1 OR button3 OR button5 Shift Up = button2 OR button4 OR button6 Shift Left = button1 OR button2 Shift Right = button5 OR button6