If only one organisation did that, it would be that organisation's fault. When every organisation using Jira does that, it's Jira's fault.
Why does everyone standardize on a company-wide workflow that the developers can't change with a bunch of stupid mandatory fields? Because that's what Jira nudges you to do. Workflow editing is for managers only, fields are mandatory by default...