It very much depends upon the UUID implementation - basically an implementation is free to just use /dev/random to create the UUID - there doesn't need to be any prefix such as MAC address and in reality things like MAC addresses are *not* guaranteed to be unique anyway (and therefore effectively reduce entropy) so any such supposed "checks" aren't really doing anything that can guarantee uniqueness - the only really useful thing is how random the source for random bits is (and this is not a Bitcoin concern but an OS and hardware concern).
In any case I think this horse can well and truly be considered as having had a flogging.