Actually, you're wrong. Regaining health is in this game (in the form of shields) and some characters can sprint or dash as well.
Your example isn't exactly apples vs. apples, either. No character can regen all their health (outside of healers), and dash and sprint are both special abilities, one with cool down and the other completely unique to
one out of 22 characters,
Bunny hopping is fine. If you know the enemy is doing it, it's actually a lot easier to hit them because you can predict where they're going to be. It's the ones that alternate between being on the ground and jumping that are difficult to pin down.
It's easier to hit them from a distance actually. Up close, it's a nightmare, IMO.
I don't understand what your point is exactly. Would you rather have no jumping in the game at all? In my opinion, having more mobility options is fun, yes. Limiting mobility options is less fun. This is especially the case with a game that has maps that are based on many elevated levels and objects, using cover, etc.
In fact, several characters are specifically built to include jumping, or vertical movement in general.
If bunny hopping is so difficult to deal with for you, how are you feeling about Pharah's flight, Mercy's jumpdashes, Lucio's wallriding, etc.?
I thought I was pretty clear, I'm fine with jumping, just not being able to do it
forever. Both Pharah and Mercy's abilities have cool downs, so in that example of yours,
not infinite.
Lucio can be bait of trouble to deal with on console, but luckily his wall ride has limited utility due to a lack of good places for him to utilize it (Mostly KOTH). Unlike jumping, which you can do pretty much everywhere, anytime.
Look, I expected to be in the minority here, but that doesn't mean I'm going roll over when you guys try to justify it as anything other than a matter of taste.