Administrators with proper permissions may add fields to the database structure which means no development costs or delays. Custom fields can be leveraged by an organization in a variety ways enabling utilization of the UID beyond a mandate.
This is a sample of a Customize Fields configuration.