It doesn't guarantee anything, but does open the door for it. Now that this functionality exists, apps are going to start using it and requiring it. It's now something we all have to worry about and compensate for going forward.
If you're not putting accurate information in there why have it at all? Why argue in favor of it? There is literally no benefit to having this shit other than to comply with a bullshit law that they could get around by simply blocking California users from downloading their OS (this wouldn't actually work because peer to peer exists, but it would eliminate the OS developers responsibility in the situation).
It’s possible to put your full first and last name into your user, so by your logic the first and last name fields of the user profile should not exist.
Agreed
Its not leaving a lot of choice if it's part of systemd and I'd wager far more people do not want this than were asking for it. There's no benefit to it except for the government and corporations that want your data.