JIRA is _____ [1] because it has a ton of customization options, allowing it to be setup with a simple or complex workflow with user/group/value-based validation rules (among other things).
These can be ignored, used to enforce very simple house-keeping things like filling out a "fix version" or "deploy date" when closing an issue as "fixed", or to exactly codify all the rules in a complex development process based on a bunch of flowcharts someone with "project manager" in their credentials spent two weeks painstakingly creating.
[1] What word you choose here will probably depend on if a PM or developers have admin access in JIRA.
These can be ignored, used to enforce very simple house-keeping things like filling out a "fix version" or "deploy date" when closing an issue as "fixed", or to exactly codify all the rules in a complex development process based on a bunch of flowcharts someone with "project manager" in their credentials spent two weeks painstakingly creating.
[1] What word you choose here will probably depend on if a PM or developers have admin access in JIRA.