It just dawned on me... What this fuss is all about, from the beginning? To add a keybind to a function that already exists in the game.
It's not like GM4Him asking for a complete overhaul of Shove; this is a tiny QoL improvement that doesn't make or break the game.
If you don't like it, don't use it.