Recently I stumbled upon a post made by my friend Cairdeas, which explains the logic of jumping so well. He says jumping is:
A Function of Travel. That is so beautiful!
So you see, jumping is
1: A Function of Travel
2: Players have free control over it
So therefore,
3: Jumping should not be implemented.
Also the reverse is true:
1: Jumping is NOT a Function of Travel
2: Players have limited control over it
So therefore,
3: Jumping SHOULD be implemented
-Also falsifying one rule doesn't make the logic false.
1: Jumping is a Function of Travel
2: Players have NO control over it
so
3: Jumping should not be implemented
-Or,
1: Jumping is NOT a function of travel
2: Players have free control over it
so
3: Jumping should not be implemented
The dev team can easily follow this logic to see when and when not to implement jump in the future.