>No one speaks proto slavic, so it is all conjectures based on languages that were spoken more recently
Not really. Written Slavic exists since 9 century and it was spelt vs- already back then. Serbo-Croatian is an outlier here because all other Slavic languages have vs-.
Baltic languages are related to Slavic and Old Prussian had "wissa" for "all" (not "siva")
Proto-Slavic světъ => Serbian svet/svit, Russian svet.
It's two unrelated words which just happen to start with the same two consonants in Serbo-Croatian out of all Slavic languages, after the phonetical change vs- => sv-
Russian vs'ak "everyone" = Serbian svak "everyone"