One would think that this would be a fundamental principle in font design, distinguishing letters from each other.
But how do you emphasize a lowercase 'l'? The only method I know is to make it cursive, which looks terrible.
(I don't really need to distinguish l from I, because I put serifs on I. But I do sometimes need to distinguish it from 1; in natural writing, 1 and l are identical.)
And of course in cursive I and l look nothing alike, no matter which cursive you write