@nixCraft @kobold Get a grip on reality. It's a field in a JSON. Your name is in passwd. Every program on any Linux or BSD can call getpwnam.
Nobody forces you to set either. There is no enforcement mechanism and no verification, but there are legitimate uses for either, as there are legitimate interests in not setting either.