Clarification on UID creation
As aberkie pointed out, Craft does use them internally, but they should not be left blank or you'll potentially run into some issues now and you'll miss out on some upcoming features.

You can programmatically create one with StringHelper::UUID or use a site like guidgen.com to get a valid one.