Any candidate capable of actually inventing a time machine should certainly be hired.
No candidate wants to be entered in the Hunger Games for who has the most time to sink into a take-home.
Also, such a system does not prevent cheating, which is really the worst issue here.
I don't want an architecture astronaut who is never going to ship anything.
An 80% solution when I need it is infinitely more useful than a 100% solution that's months late.
Limits are fine if you ask me. Give me a couple days in which I can do this on my own time and if my kid needs me for something 10 minutes after I started I can deal with it and just come back to the test an hour later. Specific hours? Screw you, not even gonna start.
I need a stable system that can tolerate the real world and handle messy inputs without shitting the bed. A new hire that shows they consider their inputs and handle edge cases is a better fit to me than someone who focused on that 80% solution and didn't bother sanitizing inputs and crashes because of it.
We love talking about productivity here. You're telling me employers will systematically fail the candidates who performed most productively in their process, because of a speculation they took too much time?