Except for ancient typefaces like Courier, which predate their use in computers, most monospaced fonts that have been created during the last 40 years have been intended for use by programmers or in command-line interfaces.
Therefore having non-ambiguous characters has been an explicit design requirement for them, at least since the Apple Monaco font.
We used it especially for user input fields if I remember correctly.