Not cranking is not related to a faulty fuel pump. A faulty fuel pump may cause the engine not to start, but it won't stop the engine from cranking.
To answer your question: A fuel pump van seize/stop working for many reasons including:
Old age / wear
Bad / no electical connection
When you turn the key to the run position (or if you have a ...