Reduce chances of merge conflicts or complete incompatibility.
Broken code in locations unrelated to the feature you're working on won't stop you developing.