Obviously, making this work requires both convincing hiring managers that it can replace at least some of the annoying technical parts of the hiring process, and developing engaging games that can engage, collectively, a sufficient pool of engineering talent. Sounds like the concern is that, to date, they may have focused too much on the latter and not enough on the former, but while that's a challenge, I don't think it has to be an insurmountable one.
The thing to consider though is that it would be crazy to take a job without going in to meet your potential future coworkers. It's also a quicker and less unpleasant process (and more of a two way street) to try and make sure it's a good cultural match. Thus, solving a bunch of the problems with technical interviews shouldn't actually eliminate onsites, it should rather make them more effective and less awful.