Fascinating. I don’t have a big stake in this, but I did notice that in the examples Consolas loops pretty good as well as having nice weight while keeping characters cleanly separated.
One factor concerning Courier New, what I mainly use now for code snippets in documentation as well as when viewing code in editors, Notepad, etc., is that it is a serif font, and the others are all sans serif. I think this has an influence on acceptability for different people depending on their comfort with serif and sans serif. (Just speculating).
I can understand why monospace is used though. I work without tabs (and tabs are expanded to spaces on entry) so that the ASCII “art” of code layout is preserved, along with nice arrangements of two-dimensional material in comments.
I am extremely accustomed to Courier New (and face=“monospace” in web presentation of code-like material). I am not sure I can change to consolas in published “code” but I am willing to try it in my editor to see if it eases things for me.