The fuel pump generates a lot of heat when it runs because is spins at pretty high RPM. It's designed to be cooled by being submerged in fuel. When you run your tank low, the pump runs hotter. It's not going to fail the first time you run your tank low... or even the hundredth time. But the more you allow it to run hot, the more you increase the likelihood it'll fail.