You know, because of the 5/22/13 Patch update featuring Dash and Shield Bash.
The shield bash can stun enemies with whoever you run in to. However, this also stuns opponents. The stun vial, when thrown, also is used to stun enemies from a far. The core element here is stunning opponents.
Essentially, isn't Shield Bashing into opponents like carrying around a stun vial that never runs out? As far as I know, I can stun Vanaduke for quite a bit.
No they are not useless they still have range and don't use shield power