Phonetic spelling is useless when you’ve got more than one dialect. For instance, consider the word ‘castle’. Is this [kæsɫ̩], or [kɑːsl̩], or [kɑːsu] (as it is for me), or something else entirely? Having an orthography which is not purely phonetic avoids this problem.