I think the long jumps are just there because of the limits of programing and animating CRPG.
Larian has deep pockets to spend on BG3 and employ over 400 developers, so this is definitely not a shortcut due to economic reasons. They even saw fit to prioritize animating wild shapes to climb ladders instead of saving resources by temporarily reverting back to caster shape (something that benefit only the least popular class in D&D). It is very much deliberate design, in fact, mobility is core to Larian's combat design in previous games too. Maybe because everything else is relatively slow, having some powers that are fast-paced becomes extra important. I don't see Jump changing very much for those reasons.
On the other hand the Shove thing is a travesty and it need to be address either by Larian themselves or a Mod, preferable the former, but there are already a few threads on that point

Dunking on Shove never gets old

What makes Shove so bad isn't necessarily that it's a Bonus Action. If you make it an Action, then at level 5 you would have to possibility of multiple Shove Actions per enemy per turn for instance. I'd love for Larian to discover Newton's Laws however. Having Shove distance be limited to 1.5 m/5 ft as per D&D rules, would make combat much less about who Shoves who first. For that to happen, Larian would probably need to bite the sour apple and get rid of another "Larianism"; Throw (enemies). Something I hope they do, but I suspect it's become a matter of pride for Swen Vincke after being pressured early in EA to remove another staple of DOS2 combat - the excessive ground effects.
There's a mod out on Nexus (Combat Actions Patch9Ready) that changes Bonus Action Jump into a part of Movement (which should limit the most insane Jumps using the Jump spell and being able to mini-teleport 10 turns). It also makes Shove an Action as per D&D rules, but doesn't address the Shove distance AFAIK.