Note: passing undefined as a Provider value does not cause consuming components to use defaultValue.
I am almost certain that what was meant in this sentence is "causes consuming components not to use defaultValue" rather than "does not cause ... to use". An affirmation of a causal relationship rather than an observation about the absence of such a relationship. Perhaps, I thought, this was an interference from the non-English native language of the writer? But no, as far as I can tell, the author of the commit has English as his native language.