If you’re frustrated with the lack of a pronoun in English that doesn’t indicate someone’s gender, ve/vem/vir is for you!
Why not use singular they or ze/hir?
Singular they, while not horrible, adds unnecessary ambiguity to the language - we never know whether “they" refers to one person or many in sentences like "they’re making a real mess of the place.” It also sounds extremely unnatural when coupled with a proper name (e.g. “Casey knew they were running out of time.” or “Rory tripped over their laundry.” )
ze/hir has often been used as a personal pronoun by people of nonbinary (neither strictly male nor female) gender. If you talk about someone using ze/hir pronouns, it’s often assumed that these are that person’s personal pronouns. ve/vem/vir, on the other hand, is a universal gender-neutral pronoun - it gives no indication of its subject’s gender. It can be used for people of any gender (or unknown gender) without confusion.*
*Some people prefer you stick to using their personal pronouns rather than any universal gender-neutral sets. Please respect their wishes!