But in reality, if you did not even have a choice (like we didn't in the olden days), I honestly don't think your productivity would suffer.
I think there other factors that are way more important for that. Like for instance, having syntax highlighting (which hasn't even been around for that long) is in my opinion way more crucial than the choice of font. A way to visualize matching parentheses is way more useful than the choice of font (think Lisp, especially).
So, yeah, nothing wrong with having different tastes.
I'm just saying that the topic of which font you use for programming is way less than important than some people make it out to be, if you believe the internet.
Oh, trust me, I learned to program when there was no such thing as a "font" other than WHAT YOUR TELETYPE PRINTED OUT IN UPPER CASE BECAUSE THAT WAS ALL WE HAD.
Hey, any other old-timers here? Did that UPPERCASE TEXT make you hear the chunkity-chunk-chunk sound of an Model 33 ASR cranking away at ten characters per second? Cannot be unheard!
I don't know if I am more productive now, but as much as that sound makes me sentimental, I think I am glad to be rid of it.
You may not care what font someone gives you, and that's fine.
But we all have different eyes, different tastes, and different priorities.
I care enough about it to have spent some hours customizing my own personal proportional programming font.
Is that bike shedding? I don't think so. I don't even have a bike!