Throwing errors slowly is a feature. It discourages the use of errors as a signaling mechanism in the normal program flow.
Why a religious stance on this issue?
Because he does not want to read code that uses exceptions to test for any conditions, and worse still, code to APIs designed by others, that require him to do so himself as well. Presumably, anyway. (It's my own stance.)