This is a MUCH better solution to exactly the same gameplay mechanic, and the only difficulty is that it would likely have to be implemented as a Trait rather than an Ability like others have said. If SE implemented something like this I'd be jumping for joy to play Bard again.