Sometimes out of the 10-20 candidates, the honest and more than suitable ones are being let go for ridiculous reasons after going through the whole thing.
If it's so cut throat, why do they give people a second chance on the talentq verification test? The only people I know who had to come back and resit these were the ones who didn't actually sit the first one themselves, surprise surprise.