Actually, cannot blame the Brits for anything. English is THEIR language. And WAS theirs FIRST.
And just as in America, we have various accents, depending on where we live, so does England, depending on where in England one is living. There are also "local" ways of reference both in England and here.
I only began this thread because I was thinking of those who learn English as a second language. Learning to speak it is not as bad as learning to read and write it. And when one factors in the local dialects/accents, etc. definitely is a challenge.