I'm Canadian. My family is of Scottish, Irish, and English descent. I am painfully aware of how many dialects, exceptions to words, weird pronunciations, and accents affect what should be the same word.
My wife is Russian and is fluent in English from having lived here in Canada since she was a child.
We regularly get into arguments about how something is pronounced. Most of the time, we find that it's commonly said one way here in this part of Canada, but has 1 different pronunciation in a different part of Canada and 3 more pronunciations back in the UK or Australia.
Since Canada is very multi-cultural and there are real Scottish, Irish, Indian, Australian, etc speakers everywhere here, who can say what is the right way to say a word in English?
Can we really say that the word is supposed to be X when I have 5 people in the room, all with legitimate other ways to say it that are true for their version of English? Who is right? Does it matter who is right? How much should we care about correct pronunciation at all? It's not even a pedantic discussion anymore for me, it's a legitimate and real confusion day-to-day.
As an example, I went to the above linked "youglish" site and it gave a suggestion for "courage". Some semi-British, possibly Eastern US sounding person said "coo-rah-dg" but here in my part of Canada, I would say it as "cur-ah-dg". They sound rather different and in passing, you might even think I'm saying a different word than "courage". Both are right, but here is a website that will cause someone to tell me my pronunciation is wrong.
I feel like English is too broken and disparate in its many acceptable spoken variations to have a site like this ever work without stoking further arguments.