Praticamente servono a tutto pensa che anche le stringhe sono array di caratteri...
E se tu volessi gestire 1000 oggetti (ad esempio un gioco, dove ci sono 1000 oggetti che si muovono etc), che fai, gli dai a tutti un nome diverso e li modifichi uno a uno?
No! Ti fai un array grosso 1000 oggetti e con un ciclo ti occupi in automatico di ognuno...