This is interesting, anyone have any further knowledge on this theory?
just a guess, but its probably due to excess heat building around the fittings.
Just extending the guess work, but i would imagine there is an optium temperature range within which the lamps live the longest. As mentioned already on various threads, if too low, the filament can erode. If too high, the filament will be close to melting. If its close to melting, then they will not be very robust, therefore small vibrations from people walking on the floor above may cause the filament to rupture.
This condition is unlikely to be the same for your bathroom lights, vibration unlikely and fittings open to the loft space can dissipate their heat more easily.