Arabic doesn't need it because it's based on a finite number of letters and each letter is a sound, pretty much like latin.
It does also contain a 4x2 nunation[1] system that acts as short vowels and/or stress but it's apart from the stress, it's optional and can be mostly* derived from context.
[1] https://en.wikipedia.org/wiki/Nunation