One of the reasons that we end up adding custom workflow on many projects is because more data needs to be present in the workflow emails. If we had a variable or a table where we could put data specific to a request, that would help reduce customization.
This idea aligns with the roadmap and has been linked with the feature that is in the backlog already.