In Pharo we have UUID that is a new implementation of the UUIDFenerator based on a primitive.
It calls this <primitive: 'primitiveMakeUUID' module: 'UUIDPlugin'> with a fallback to the legacy implementation of UUIDGenerator.
But it seems that in Pharo 14, the primitive is not present or does not work because if I comment the fallback code and run UUID new, then I get '0000-0000-0000-0000'.
Pablo is looking at it and it seems that the plugin does not compile.