The problem is that silver perks on VS are nowhere near the level that silver on BA brings you. So VS does offer it fairly frequently, as all they need to provide for it is dedicated check-in, and some HEX and GEX upgrade vouchers.
Whereas silver on BA is an elite level actually worth having, principally for its lounge access and ability to select seats - albeit anyone on VS can select seats.