Thanks for your update. But I don´t think it is that easy:
For a site that requires user to update their profile pages frequently this is a serious issue. I wonder if I have made myself clear enough that no profile edit at all is possible as the field is set to read only. So it is not like just to skip that field when a user wants to edit his profile. The user cannot edit any field anymore as the data does not get saved.
See there are a lot of other fields in Community Builder. There is a field for a username and a password and email and so on and so on. And for each field the field manager allows to specify a rulset for registration and one for user edits. So it seems that the developers when they have created these fields in fact did understand that registration and user edit may require different sets of rules.
For a reason nobody understands, they decided to leave that path for the date field. So basically all I am saying is that a user edit requires a different handling, other validation rules or validation even competely turned off and should not be validated against the same ruleset that is used for registration.
I hope you will not gonna deny that registration and user edit are 2 different situtations.
So if you don´t wanna take it as a bug, take it as a suggestion to add a second set of validation to cover the user edits. Then and only then your suggestion makes sense and you could set a fixed minumum year which would cover a regular humans life span. For registration then it would be possible to have a dynamic set and for edits it would be possible to have a static set.
But the way it is I believe this field falls back behind the standards of all other fields which allow different validation for registration and user edits.
I might be doing a recoding, but coding a completely new plugin with all the deep integration into the core same as the existing field only for a simple
statement,
this seems completely out of proportion to me.