The advantage of live coding challenges is that they require the employer to put skin in the game by allocating 1 hour of their own engineers' time. This encourages them to filter candidates beforehand and discarding bad-fits early rather than wasting every applicant's time even if they have no chance to begin with.