I would also partly chalk it up to the ubiquity of American TV and movies. The midwestern accent is the norm for spoken English on TV, and most of those are set in America with American characters. If you want to say someone is from somewhere else but they’re all speaking a non-English language, speaking in a British accent sounds “foreign enough”.
See https://tvtropes.org/pmwiki/pmwiki.php/Main/TheQueensLatin