Actually, I don't think there will need to be a limit in future.
Unicode Inc. is using two fields, given and given2, where both of them may contain one or more spaces. So, for example, a first name such as Mary Jane can be accommodated, as could indeed the 22 footballer names, one in given and 21 in given2.
Whether programmers will do other than just use the first character of given and of given2 or use the first character and each character that follows a space remains to be seen. I suppose a lot depends uopn whether an employer has a culture of wanting good software, recognizing that writing good software takes time, or whether the employer has a culture of insisting on speed speed speed and threatening. staff with no job if not done by Friday.
It is amazing how many managers do not act in accordances with the 1908 findings of Yerkes and Dodson.
https://en.wikipedia.org/wiki/Yerkes%E2%80%93Dodson_law
William