Originally Posted by
Zman
Yes, but very very few of those are every round bonus actions with the exception of those that grant extra attacks like Frenzy, or Polearm master. The rest are either one timers like the Vow of Eminity, Second Wind, the Offhand attack with a Hand Crossbow(Due to Reloading), Hex/Hunters Mark. Or are tied to a specific fighting style like GWM, PM, Shield Master, etc. And you aren't precluded from Shoving like Shield Master, in fact you get the same number of attack and the same shove as part of your attack action, you just don't have the Dueling(If they even took it) Damage bonus, in fact it is better, as it doesn't require you to attack first.
The question was more in regards to a Fighter, when you open up all the options of the other classes, sure. But, using your Bonus action for an additional attack is a viable Strategy and does not preclude most of those occasional or once of bonus actions.