Shove just needs to be an Action, so that feats/rules can make their way into the game that actually is suppose to make it a Bonus Action:

Shield Master Feat
Cunning Action (could be added by Larian from 5e so Rogues gain needed utility from Bonus Actions)

Then, once that is resolved, other spells/abilities that play off various interactions become more useful/interesting. Saying that certain mechanics, spells, and abilities are not broken because of Bonus Action Shove is very much ignoring why this is an issue. And like MANY have said, Sleep does nothing if everyone can just Shove to wake up instead of having to spend an Action to wake, which is the whole point of Sleep, it deprives allies an Action or risk completely losing Actions from the slept target. And, this is why Sleep is strong early but is much weaker later but is extremely effective against lower CR hordes, which is the whole point of the spell.