> 32 bits just isn't enough to give uniqueness at even small scales
You're right, but it's actually just 20 bits here, not even 32 bits.