The South African Project members had a very lengthy discussion about the First and middle names when we started the project,
The duplication of names within a family are a huge problem and we are not allowed to use the Pama and de Villiers codes :Ie: a1b2c3e4 etc. in the data fields
Let us take Helena Susanna Magdalena Olivier as example https://www.wikitree.com/wiki/Olivier-2601
I have changed the names in the data field to the middle name convention for this example
in WikiTree if you enter Helena Susanna in the first name field and Magdalena in the middle name field all the referring pages (except categories) and the automatic name adding in the bios will also only show Helena Susanna Olivier
Magdalena is only seen in the data section and as the main name at the top of the profile and not on any other referring page or link for that profile.
If you use Roots search to look for sources in Family Search you will find that the detail in the "Familysearch" search field also only show Helena Susanna
You will be amazed at what a difference one more name could make in limiting searches when there are thousands of profiles with the same name and surname
Also in the same family one could find both Helena Susanna Magdalena and Helena Susanna. This problem is also solved by using full names in the First name fields to ensure all the names are shown in referring pages.
The outcome was that we will use the names as they appear on official documents and church records because this is where we will be looking for sources.
Projects are only there to oversee Profiles of historically-significant people and widely-shared ancestors, once you move out of that range (time period for the project) you can add middle names should you feel more comfortable in doing so.