One reason of turning on taxi lights serves to inform ground vehicles that an aircraft is about commence taxi. I can think of one stand where a very busy service road route crosses the nose of the a/c, the only way to be given right of way safely is to turn on the taxi lamps.
As for ops reasons I'm only an engineer, but am interested in the answers as I taxi a/c at major airports.