It's not convenient. It requires that you show ID. Privacy is important for open source projects even if everything is public, because gatekeeping on identification is a form of discrimination against those that require privacy, either by preference or for safety.
It's nothing to do with whether or not a project needs to keep secrets.