Would another factor not be reloads? In other words, if you move directly to B to shoot A & B, and a reload is required between the two sets, you have sacrificed the ability to reload during the move and have to do it while static at B. This may (or may not) take longer than shooting from A and reloading while moving to B, depending on the shooter.