Due to limitations with vehicles you can have diagonal movement but if you do strafe has to be 50% of forward movement speed (which doesn't make sense for a three legged droid but this is how deka used to work) or you can have a high strafe speed but that disables diagonal movement because that's how Raven decided it was going to work. Feedback was having strafe that wasn't horribly slow was an improvement even at the cost of diagonal movement. Obviously it would be better to have both or at least the option, but vehicle code is where coders go to lose their minds.
TLDR: deka is a vehicle and vehicle code is horrible.