Configuration as text scales badly once pipelines branch, fan out and gate deployments. The shape of the workflow disappears into the file.
Pipelines grow into hundred-line files nobody wants to touch. One wrong indent and the whole run fails.
A red build with no context turns debugging into rerunning. The failing step should be obvious at a glance.
Only the person who wrote the config knows how it flows. Everyone else reads logs after the fact.