Sleep is one of the most powerful spells in the game even as things stand. Yes, to get the most out of it you have to pay attention to who's near your targets and what initiative order they're in.

But it's still undeniably one of the most powerful spells in the game. No saving throw. No random chance. And when you use it to your tactical advantage, it gives you a free critical against the target.

*

I don't care if shove wakes up sleeping targets.

--actually, it might be better that shove does wake up targets now that I think about it. Otherwise, the spell would be truly OP.

But anyway, that aside, if you do care and you do for whatever reason think it's a problem, it's worth noting that the "problem" has nothing to do with shove being a bonus action. Just change the rule to say that shove can't wake up sleeping targets, regardless of whether shove is a bonus action or not.