It is to point traffic to a certain destination to a non-existent interface. It is used outside of BGP as well. Let's say that a worm comes out, your PC's get infected, and it starts sending data to a public IP on the internet. One way to prevent that data transfer would be to enter a null route in your router.
Hope that helps.