I agree with this 100%. My thought is make jump an action not a bonus action. There are a few ways to make it so people can't use bonus actions but that seems silly to have to pin people down in melee. ATM range and elevation the queen of battle and melee feels like the King (chess wise anyway)
You want the ai to disengage and jump away, that's fine. But THEY SHOULD NOT have the opportunity to pump an arrow in my face. This goes for my party as well.