I am only aware of one Vulcan language that is fully fleshed out with a full grammar and vocabulary — Golic Vulcan from Mark R. Gardner and the now defunct VLI (not Marc Okrand; though some of his “gobbledygook” has been assigned discrete, concrete meaning in the Golic Vulcan lexicon). It is rife with features of organic human languages like archaic forms, irregular verb/noun pairs, nominalizing suffixes, adverbial clitics. It’s in no way designed to be unambiguously logical, but is quite pragmatically logical in that it easily supports a great deal of efficiency and aesthetic restraint. It is pro-drop so that unnecessary pronouns (and even the copula) are omitted when they are understood from context. Pervasive compounding via a head-final noun complex makes it extremely productive for incorporating new ideas and a similar function supports the verbalization of nouns via -tor. Plurals are not used if they don't add value in the relevant context. Nouns and verbs don't agree because they don't need to in order to convey sufficient meaning.
Fictional Vulcan civilization is full of art and culture with logic applied as an important layer in the overall mix, but logic is not the end-all-be-all. It is an idea and an ideal — one that helps very much with social justice (shila-kro’es), equality (ka’es), harmony (kril’es), and their sense of peace (sochya). Novel words that are relevant to technology and modern life are quite logically constructed as innovations. The main root in “computer” (tum-vel) is tum. It means “count”. Vel is a physical “thing”. A computer is a “counting thing”. The word for “abacus” is tum-nentu. There is tum again. Words like “garbage” (guhsh) and “fairy” (pu’a) have presumably been around for a very long time in their civilization, which has been literate for thousands of years. Those words don’t actually require the application of much logic to be useful or valid. Vulcans probably need to talk about garbage about as much as we do. But unless a member of Vulcan society is a researcher in ancient or alien cultures, fairies?, not so much. There is no reason for perfectly valid words to be abandoned or reinvented just for the sake of forced uniformity. Is it logical as a function of language to call a fairy a mapi’zaipos-glenon-ralasu (“tiny magical imaginary winged person”) just because you can if you already have pu’a as an option? Not really.
There is a lot of information on the Golic Vulcan language for those interested at http://korsaya.org.
Dif-tor heh smusma.
Live long and prosper.