I don’t really agree with all the points you listed, but I want to say thank you for not employing the Hexbear approach to defend your position. I gave you an upvote.
ps. before anyone berates me for not also listing reasons to defend myself: I’m tired of arguing online.
Please don’t use serif fonts for UI elements. Imagine the buttons on your file manager being Times New Roman. (eww.) I think what you’re looking for is a monospaced font that’s designed to distinguish O/0, I/1/l, etc.
Plug for one of my favorite fonts: https://www.jetbrains.com/lp/mono/