The only people NA have to blame for losing are themselves.
Let's face it. I live in America. I've been to Canada.
Getting competitive about video games gets you called a geek, nerd, or neckbeard IRL.
Hell, playing to win over here in normals or sometimes even ranked gets you called a 'tryhard'.
The culture over here is so completely toxic to anything e-sport related that NA will never have a chance against Korea, China, or anyone else with any sort of actual respect for the medium of entertainment.