I'm pretty sure it started with typewriters. And now just about every command line tool, REPL and traditional roguelike depends on the font being monospace if you want it to look right.
It's also the only way to get perfect alignment in plain text. With proportional fonts you need a full GUI library.