Here's why:
* Rob is a verb that describes the action of taking something illegally.
* Theft is a noun that refers to the act of stealing itself, the concept of taking something illegally.
So, while "rob" is an action, "theft" is the abstract idea or concept behind that action.