Why to avoid using Workflow rule and Process Builder field update with Trigger

Consideration before using Trigger, Workflow and Process builder field update at same time in Salesforce