A language's script MUST be engineered to communicate ALL the required-dimensions of that language.
There is no exception to that, that I can imagine.
IF tonal, THEN tonality MUST be indicated..
simple principle, right?
in the cases of the Semitic languages, which leave-out vowels, their intent was to lock-out outsiders.
NOT-communicating with others, was part of the intent.
& .. well, that's their right, but it's created problems..
Not just the obious-ones:
When you force a population more-completely into memorization-paradigm, you make thinking-paradigm less-default
( the 2 modes compete for brain-resources: culturally, pick 1, & let the other be secondary )
So, the Semitic languages with the left-out defaults pushed memorization more heavily,
& .. that affects/alters/shapes history!
ALL language-choices have consequences..
( I'd actually want the ideal-culture to have at-least 5 different languages, simultaneously, by default:
- Engineering / English or German
- social-relativism / Japanese
- Indigenous-perspective/understanding, / probably Maya?
- scripture, origins / Sanskrit ( language-of-origins, not language-of-effects/symptoms, multiple people fluent in it have agreed )
- programming / Haskell ( get people to think correctly! )
- emotion / Arabic
- math
something like that..
Just switch languages/modes, to communicate within that-language's domain.
_ /\ _