As I said in my other comment: in theory I agree, don't date at work is good advice. The reality is that 18% of committed couples met at their work place, though (that is the first number Google found, at least).
Also, who says that I want to work as a "programming drone" - why do you get to tell me what a professional has to be like? What if I don't like it? I am not arguing for the right to leer at breasts at work, but I don't like the other extreme of being a completely rational machine that you describe either. I am not a robot. (OK, I am a robot, but a very advanced biological one).
(Humanity is defined by emotions, particularly physical attraction. But it's also defined by rational thought; not doing whatever you think your emotions want you to do. So if you're in a meeting with some attractive coworkers, use your rational mind to keep your comments to yourself. There are lots of people on Earth and there will be other opportunities for reproduction.)