Some organizations prefer one way of working. Waterfall may be better suited to projects where highly complex and formal project requirements are needed. Agile is better suited for those requirements where the teams may be smaller and have shorter time constraints. Understanding both is valuable so you can apply a hybrid approach.