Mike is saying that if you allow users to type before the scripts are fully loaded, there is no way to tell the difference between a human and bot.
Blocking until load means that human interaction is physically impossible, so you are certain that any input before that is automated.
If you allow typing, this distinction vanishes
Load fewer scripts so it doesn't take that long?