While we're at it we should make aftershock proc on attacking an enemy champ, since not everyone has hard CC.
Should probably make Sudden impact just work on attacking an enemy champ, since not everyone has a dash/blink/whatever.
Maybe give Conquerer the same treatment - Just fully stack it off one hit, not everyone can survive long enough to land 5 attacks on their target without needing to run/getting ded.
If you can't tell, this is sarcasm. Shield bash isn't meant for everyone, it's meant for champions WITH SHIELDS. Hence it's name. A large chunk of the roster has some form of shielding in their kit, everyone on the roster has the ability to build shielding items, and you can also get shields from other team members and their items. It has it's niche and literally is BUILT AROUND shields. Making the shield unnecessary undermines the entire point of the rune.