Here is another way text is "abbreviated" in known ciphertexts, by representing duplicate letters with a symbol that does not resemble the symbol used for the same letter when it is written alone. Even a simple system like this would skew letter-frequency results from computational attacks. If the underlying language were known, it might be noticed that the words are slightly shorter than average, but if the underlying language were not known, it would be harder to discern:
You may have noticed the relative lack of letters repeated next to one another in the VMS. Even the "cc" is not necessarily a repeated letter. In early medieval texts, the "cc" shape could mean "a" or "t" depending on the time and region and the VMS "cc" is frequently written as though it were a ligature, crowded together, but might, in fact, represent one sense unit rather than two.
Repeated letters are common in many languages, especially western languages and noticeably sparse in the VMS (especially if the spaces are taken to be literal). They are less common in Asian languages that are based on syllables rather than letters (ba, be, bo, bu).
Note that the example cipher system above would be easier to crack than some because only doubled consonants are written as singles. Thus, vowel-consonant patterns might still be discerned. It would be harder to decipher if the system had a mixture of double vowels and double consonants written as one symbol.