For the longest time, Vetruvian has been the…joke… faction. After the siphon nerf, it’s nearly non-existent answers to ranged (or more than 3 tiles away) had been reduced to tough to pull out/profit from blast and flying mechanics.
BOA is a costly removal that provides little on it’s own (but a lot when used properly) and often cripples the Vetruvian players ability to act on the turn played. Costly, but necessary in nearly any Vet deck to avoid auto losses to range based decks.
Sandswirl is yet another costly, but effective answers for Vetruvian. Another “OP” answer that appears mostly late game. It plays to Vetruvians inherent “snowball” ability that only really works in swarms supplemented by obelisks or after a turn of extreme vulnerability (it also adds 1 tile worth of ranged removal!
so long as you don’t chain summon Whoopee!)
Both are answers that come late in the game and provide little in changing the game in your favor unless you and you’re opponent have been duking it out pretty evenly. They’re necessary in that they help Vetruvian regain tempo/swing in a game where other factions can easily overtake them without it.
TLDR: Yes they’re powerful, but they’re not powerful enough by themselves and other factions usually have better options available to them.