There are many factors that can cause a good quality lamp to go bad before they should, but it seems in these days it is hard to find a good quality lamp, to start with as most are being manufactured in China. this is of course if your talking about incandescent type?
some of the reason's I have found are:
Vibration, Doors slamming, someone jumping up and down on the flood above
high Wind blowing on the fixture
Over voltage, POCO taps set for voltage drop, and when the load is less at night the voltage goes up.
Voltage spikes caused by inductive kick back, from many sources before the meter and after,
Doing a good PQ test and monitoring would be my first suggestion.
We have had customers tried to say it was something we didn't wire right, but in reality as long as you have installed to code and have done your best you shouldn't bare this cost, as PQ problems are something that is hard to design around and can't always be expected in most cases.