Ummm, the Kansas City Chiefs don’t have any problem filling Arrowhead and they went to England as the home team last year. I believe that started them on their unprecedented win streak.
My Guess for the Chiefs starting their winning streak in London is because they knew the Royals were on the verge of Winning the World Series later that day and figured if they didn’t get their Sh!t together than no one would give two Effs about then for a long time afterward since the Royals were going to be World Champions, so they had to do something and step up their literal game.