Sometimes a material request is mandatory some time its not mandatory

Sometimes a material request is mandatory, while other times it is not. Why does this occur?

When you get items from a Material Request, it becomes a mandatory field, so you can’t remove the material request ID from the table. However, if you create a purchase order without a Material Request, it will be a non-mandatory field.