I don't think there is anything wrong in sounding more American while in America if you can. It is hard to understand English dialects you are not familiar with. You may follow American English easily but you probably have watched a few American movies and TV shows and are familiar with it. I was born and have lived my entire life in America and have spent the last years in North Texas but still barely understand people from East Texas. As far as Brits go - I am fine with standard English but have trouble with Cockney or Northern English, etc. I turn on the subtitles for Scottish without even trying to follow without them (ever try to watch Trainspotting without subtitles?) There is a reason the English bits are still subtitled in Hindi films. Indian English can be very hard for Americans to follow. My mother in law spends half her time repeating things to white Americans! I have had friends not even realize she
was speaking English. Frankly the way PC is speaking here is far easier for Americans to understand.
I don't really understand why PCs accent is such a sensitive issue for some. For instance she was harshly criticized for her TMK character living in England having a Western accent, but isn't that a far better acting job than characters supposedly born and raised in the west speaking as if they grew up in Delhi? She did spend some time here in high school right? I think it is normal for her to have "picked up" some accent while she was here. I drop some Texanisms naturally without thinking (or planning) just because I hear it around me even though I am not a native.