Bonjour David !
Unfortunately, I have to admit I have no explanation for you :(
I must even admit that as a native speaker, I actually used to make that mistake regularly before looking into it for the site...
All I can say is that Le Conditionnel is also a mode that expresses hypotheses and theoretical cases, hence it's logical that it'd be used in such a context.
I hope that's helpful!