Force Step Templates to be a required step
When creating a Step Template, there should be an option to force any step based on the Template to be required.
Take the built in "Manual Intervention Required" Step Template as an example... it forces any step based on that Template to be required if one or more responsible teams are specified. In other cases, allowing Step Template authors to decided this would be desirable.
In our scenario, we have several step templates that are used to ensure our deployment process is ISO compliant, and it's a big overhead and ongoing process to ensure those steps are marked as required after then have been added to a deployment process.