It never ceases to amaze me how many language schools still advertise that they specialise in a certain accent or recruit teachers from one native language country but not another, and they have certainly sucked in a lot of local students who are under the false impression that a certain accent is better than another.
It is even worse in Taiwan where everyone wants to learn American English.
For starters, there is no such thing as American English. Can you tell me that a Texan accent and a New York accent are remotely close to being the same thing?
And what happens if you learn American English, do you then ignore or panic every time you meet a South African, Irish or Indian person or whatever?
Personally when learning Chinese I have gone out of my way to get exposure to Beijingers, Shanghainese, Sichuan, Yunnan, heck, even Hong Kongers speaking Mandarin, so that I am comfortable with any accent.
Am I missing something?
Disclaimer - I am not an English teacher and not writing this out of any sort of spite, I just think it is a bizarre and phoney concept.