Because of subpixel antialiasing browser on Macs render text too bold. There is no option to control it via font-weight. Despite some discussions about pros and cons of font smooting, I am generally using them, because it just looks better.
Ease of reading is more important than ease of writing. Code spends much more of its life being read, maintained, and debugged than written.