I have reviewed two take home programming tasks. for both of them, there was a high correlation between submitting quickly and passing. so I guess if you're down to the wire and spending all your time on the problems then you're not gonna pass anyway.
also they are by far the easiest way to screen people who will fail later. isn't that ideal?