Are both equally correct?
The first has incorrect use of the definite article (the users, the features), but to be honest it’s less about specific grammar syntax/rules and more about making writing easier to understand and more concise.
Second is preferred.
When you say “need the features”, that immediately makes me think “which features?” because it reads as if you are referring to some previously mentioned features.
Re:Why Jira Sucks
by dkdbejwi383 on Thursday December 31, 2020 @12:57PM
(#25595100)
No offence but I couldn’t understand the example without the correction.
Yes, but only one is easy to read correctly.
Re:Why Jira Sucks
by chrisseaton on Thursday December 31, 2020 @12:52PM
(#25595042)
The 'features' in the sentence are indefinite - they're not fully specified - so clearly adding a definite article isn't right.
> When the users need the features from Jira and request them to configure the plugins for many application scenarios, which contribute to the overall complexity of UIs.
Becomes
> When users need features from Jira they request plugins, which contributes to UI complexity.
Not a criticism - just thought this might help!