One huge benefit of UUID is how you can safely create them while being offline, and then sync them at a later stage without conflicts.
Doesn't invalidate your point about being able to make them offline though. Another option I considered to create PKs offline was a userid/timestamp pair.