It really is a bug which has evolved into a feature. Portal 2 features bunnyhopping, and it was released more than 10 years after the first games to feature it, so you can assume they put it in intentionally.
It gives skilled players an edge, without being completely broken, so it seems like a good way of balancing your game to me.
It gives skilled players an edge, without being completely broken, so it seems like a good way of balancing your game to me.