Software engineers may get in conflict with other members of organizations due to the nature of their work having measurable impact and a way to evaluate correctness.
Most employees in companies may not see a direct impact of trying harder, and their performance is often judged based on their boss's feedback.
In many organizations, employees typically wait for instructions from their boss and may not have clear standards to measure if they have done the task right.
Coding, being a field that has a way to evaluate correctness, sets software engineers apart from other jobs where the output may not have such clear evaluation criteria.