Thank you for your comments. Including those data on users is not something that the user profile in OJS currently includes, nor do I think that there are plans for including such data as part of the user profile in the future. Including such fields would likely require modifying the software code, modifying the underlying underlying structure, as well as other dependent features that utilize the user profile - not a small feat, and it would require signficant resources - something that, as a small team, we don’t have.
One thing that might be possible though, is if you were to export users and then augment your list with the information you’ve mentioned in a separate data source - such as a spreadsheet or other data source. I’m not sure what specific version of OJS you are using (if you could please indicate that in your posts, that would be appreciated). OJS 3.3 now has the capability of exporting users to CSV - (Under Statistics > Users). You might be able to say, survey authors using exported data, and then update a separate data source with the fields for which you are seeking information. That way there wouldn’t need to be any modification of the software and you could still collect the information you need.
Discussion of modification to our software, typically takes place on our Github issues. For example, Remove gender fields · Issue #3387 · pkp/pkp-lib · GitHub. We also do blog posts about our efforts to enhance inclusivity and accessibility within our software, such as this recent one: https://pkp.sfu.ca/2021/02/19/improving-usability-inclusivity-and-accessibility-in-3-3/. It’s possible that there are other discussions. around Diversity, Equity, and Inclusion related to PKP software that are ongoing (we have an internal working group on DEI). I have tagged @asmecher here who may be able to speak further to these efforts, as well as your specific use case.