And yeah, they stack. That's a lot of resources to spend. You have to use a primary spell of some sort to support, use Heighten, then use Silvery Barbs to try again? That's the main spell, whatever that costs along with your action, and three sorcery points, and then your reaction and a first level spell slot.
Sounds wasteful to me.
Much less wasteful than having to burn another action and another high-end spell slot, plus fix whatever damage that opponent inflicts on your party before your initiative comes up again.
Take the Banishment example: You have already cast the spell (worth 7 SP) metamagicked with heightened spell (3 SP).
Casting Silvery Barb (2 SP) is much better value than casting Banishment (7 SP) again, for the
same chance of banishing your opponent.
For making a creature fail a saving throw, this isn't even the best option. Unsettling Words does something similar at a lower cost.
1) How many subclasses do you think are currently in 5th edition D&D right now?
2) How many are capable of applying disadvantage to saving throws
and attack rolls
and ability checks cheaply?
3) How many can get access to Silvery Barbs?
It i absolutely correct. It is math. The save target and the reaction to use it are not independent variables, they are dependent variables.
I am not saying it is not worth casting once the succeded save has occurred. I am saying most of the time you have the opportunity to do that they will save again and it will be useless (advantage not withstanding).
And I am pointing out that this is a fallacy, because generally, you do not cast a spell that requires an opponent to fail a saving throw against an opponent with a good chance of making that saving throw.
Sure, you can make mistakes
sometimes. But in general you don't cast spells with Constitution saves against Giants, and you don't cast spells with Wisdom saves against Druids.
If their chance to fail a save is small, your chance to use it will be small, meaning most of the time you will not have the opportunity to cast SB.
Great! You get to save the spell slot and can always use SB for something else!
If their chance to pass is high, most of the time they will pass the reroll.
If their chance to pass is high, why did you cast the initial spell in the first place, rather than a spell that was more likely to have an effect?
This makes it more efficient in terms of spending the reaction and spell slot but FAR less mathematically powerful and less effective at causing a failed save (and I would argue less efficient in terms of being a spell known). The reason why is they have already suceeded on one of the rolls before you activate this. At that point the first roll is history and not statistically relevant to the chance of sucess or failure overall.
You have still spent the spell slot to cause disadvantage with this comparison spell before throwing your big spell. This means that it is exactly as effective at causing a failed save and
more mathematically powerful, because using SB is "free" a significant amount of the time (when your opponent fails their save the first time).
If you could cast it as a bonus action before casting another spell and impose straight disadvantage, the math would be different and it would be more powerful statistically.
Wot?
The statistics would be the same, the only difference is that using SB you would save on spell slots. Generally more than 50% of the time.
Note that we are getting bogged down on spell save discussions quite a bit, which is only one facet of the capabilities of SB. If you don't get to use SB to punch spells past saves, you can use it for ability checks or attack rolls instead. Versatility is power.